ciao, a tutti,
uso fw2.7 con xHarbour 0.99.70,
in una tabella twbrowse intercetto la pressione del tasto invio su un campo con il seguente blocco di codice:
oBrw:bKeyDown := {| nKey, nFlags | If((nKey == VK_RETURN,.....},)), .t.)}
per compatibilità con un vecchio programma clipper devo fare la stessa cosa col tasto ALT + E,
VK_ALT_E non è definito in vkey.ch e in nessun altro file include e
#define K_ALT_E 274 del vecchio clipper non funziona.
dove posso trovare la definizione funzionante di tutte le combinazioni di tasti come in inkey.ch di clipper?
ciao, marzio
ALT + E
Moderator: Enrico Maria Giordano
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: ALT + E
Non esistono tali combinazioni in Windows. Però esiste la definizione del tasto ALT da solo ed è VK_MENU. Purtroppo non è possibile, in generale, intercettare questo tasto con le FWH perciò ti consiglio di utilizzare il CTRL al suo posto:
EMG
Code: Select all
IF nKey = ASC( "E" ) .AND. GETKEYSTATE( VK_CONTROL )
...
ENDIF