ALT + E

Moderator: Enrico Maria Giordano

Post Reply
marzio
Posts: 129
Joined: Wed Apr 04, 2007 6:54 am

ALT + E

Post by marzio »

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
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: ALT + E

Post by Enrico Maria Giordano »

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:

Code: Select all

IF nKey = ASC( "E" ) .AND. GETKEYSTATE( VK_CONTROL )
    ...
ENDIF
EMG
marzio
Posts: 129
Joined: Wed Apr 04, 2007 6:54 am

Post by marzio »

grazie enrico,
VK_MENU funziona col tasto Alt Gr + E mentre con l'Alt di sinistra non va.
come ho scritto è per compatibilità con un vecchio programma.
gli utenti sono abituati ad usare alt + e.

ciao, marzio
Post Reply