ALT + E

Moderator: Enrico Maria Giordano

ALT + E

Postby marzio » Wed Apr 04, 2007 8:47 am

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
marzio
 
Posts: 129
Joined: Wed Apr 04, 2007 6:54 am

Re: ALT + E

Postby Enrico Maria Giordano » Wed Apr 04, 2007 2:14 pm

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  Expand view
IF nKey = ASC( "E" ) .AND. GETKEYSTATE( VK_CONTROL )
    ...
ENDIF


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8337
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby marzio » Thu Apr 05, 2007 7:10 am

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
marzio
 
Posts: 129
Joined: Wed Apr 04, 2007 6:54 am


Return to All products support

Who is online

Users browsing this forum: No registered users and 2 guests