[Dephi] Question sur les touches de fonction.

Question sur les touches de fonction. [Dephi] - Delphi/Pascal - Programmation

Marsh Posté le 30-11-2008 à 17:40:41    

Bonjour à tous :)
 
J'ai trouvé une définition des constantes relatives aux touches de fonction :  
 
// ....
 
Codes des touches spéciales
 
VK_F1 ($70) : Touches de fonction F1
VK_F2 ($71) : Touches de fonction F2
VK_F3 ($72) : Touches de fonction F3
VK_F4 ($73) : Touches de fonction F4
VK_F5 ($74) : Touches de fonction F5
VK_F6 ($75) : Touches de fonction F6
VK_F7 ($76) : Touches de fonction F7
VK_F8 ($77) : Touches de fonction F8
VK_F9 ($78) : Touches de fonction F9
VK_F10 ($79) : Touches de fonction F10
 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 :
 
        CASE Touche of
                VK_F5:  // refusé par le compilo !  
                        begin
                        end;
                             
                #118:   // V Maj   là, ça marche !
                        begin
                                Numero_Page_A_Editer := Form1.ListBox_Pages.ItemIndex;
                                Sauvegarde_Page_Web;
                        end;
                // etc...
        end; // CASE
 
Il me faudrait pouvoir inclure le fichier de définition de ces constantes. Mais lequel est-il ??  
 
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:

Reply

Marsh Posté le 30-11-2008 à 17:40:41   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed