Bonjour à tous
J'ai trouvé une définition des constantes relatives aux touches de fonction :
// ....
Codes des touches spéciales
VK_F4 ($73) : Touches de fonction F4
VK_F5 ($74) : Touches de fonction F5
etc...
// ...
La touche de fonction F5 semble avoir pour valeur 74 H, ce qui correspond à 116 en décimal. Or, lorsque j'effectue le test suivant :
Il me faudrait pouvoir inclure le fichier de définition de ces constantes. Mais je ne trouve pas ce fichier (rech. de chaînes effectuée avec explorer sur tout le disque).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CASE Touche of VK_F5: // refusé par le compilo : non déclaré... begin end; #118: // V Maj là, ça marche ! begin Numero_Page_A_Editer := Form1.ListBox_Pages.ItemIndex; Sauvegarde_Page_Web; end; // etc... end; // CASE
Les touches fl. droite, fl. gauche, etc ça passe. Je traduis en décimal et là, ça passe. Mais les touches de fonction, non.
P.S.: autrefois, en C, avec un switch, j'effectuais un premier test (1) est-ce une touche spéciale qui a été saisie ? 2) laquelle ?. Mais là...
Merci :hello:
Partager