FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support ALT + E
Posts: 193
Joined: Wed Apr 04, 2007 06:54 AM
ALT + E
Posted: Wed Apr 04, 2007 08: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

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: ALT + E
Posted: Wed Apr 04, 2007 02: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:

IF nKey = ASC( "E" ) .AND. GETKEYSTATE( VK_CONTROL )
    ...
ENDIF


EMG
Posts: 193
Joined: Wed Apr 04, 2007 06:54 AM
ALT + E
Posted: Thu Apr 05, 2007 07: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

Continue the discussion