Savez vous s'il est possible de connaitre toutes les constantes définies dans PB
Je n'arrive pas a trouver certaines constantes que l'on peut voir dans certains codes trouvés sur internet.
En exemple avec un code qui permet de définir un raccourci-clavier global pour rappeler au premier plan une application
Code : Tout sélectionner
#WIN=0
#HK_ALTW=$457 ; Alt + W
OpenWindow(#WIN,#PB_Any,#PB_Any,400,200,"Ma fenêtre",#PB_Window_ScreenCentered|#PB_Window_MinimizeGadget)
hWnd=WindowID(#WIN)
RetVal=SendMessage_(hWnd,#WM_SETHOTKEY,#HK_ALTW,0)
If RetVal
DefWindowProc_(hWnd,#WM_SHOWWINDOW,0,0)
EndIf
Repeat
Event=WaitWindowEvent(50)
Until Event=#PB_Event_CloseWindow
J'ai donc retranscrit les constantes #HK_* mais peut-être font elles doublon avec d'autres constantes de PB
Si l'un d'entre vous peut éclairer ma lanterne, je lui en serait très reconnaissant.
cage
Code : Tout sélectionner
;; Avec la touche Alt
#HK_ALTA = $441 ; Alt + A
#HK_ALTB = $442 ; Alt + B
#HK_ALTC = $443 ; Alt + C
#HK_ALTD = $444 ; Alt + D
#HK_ALTE = $445 ; Alt + E
#HK_ALTF = $446 ; Alt + F
#HK_ALTG = $447 ; Alt + G
#HK_ALTH = $448 ; Alt + H
#HK_ALTI = $449 ; Alt + I
#HK_ALTJ = $44A ; Alt + J
#HK_ALTK = $44B ; Alt + K
#HK_ALTL = $44C ; Alt + L
#HK_ALTM = $44D ; Alt + M
#HK_ALTN = $44E ; Alt + N
#HK_ALTO = $44F ; Alt + O
#HK_ALTP = $450 ; Alt + P
#HK_ALTQ = $451 ; Alt + Q
#HK_ALTR = $452 ; Alt + R
#HK_ALTS = $453 ; Alt + S
#HK_ALTT = $454 ; Alt + T
#HK_ALTU = $455 ; Alt + U
#HK_ALTV = $456 ; Alt + V
#HK_ALTW = $457 ; Alt + W
#HK_ALTX = $458 ; Alt + X
#HK_ALTY = $459 ; Alt + Y
#HK_ALTZ = $45A ; Alt + Z
;;;;;; Avec la touche Ctrl
#HK_CONTROLA = $241 ; Ctrl + A
#HK_CONTROLB = $242 ; Ctrl + B
#HK_CONTROLC = $243 ; Ctrl + C
#HK_CONTROLD = $244 ; Ctrl + D
#HK_CONTROLE = $245 ; Ctrl + E
#HK_CONTROLF = $246 ; Ctrl + F
#HK_CONTROLG = $247 ; Ctrl + G
#HK_CONTROLH = $248 ; Ctrl + H
#HK_CONTROLI = $249 ; Ctrl + I
#HK_CONTROLJ = $24A ; Ctrl + J
#HK_CONTROLK = $24B ; Ctrl + K
#HK_CONTROLL = $24C ; Ctrl + L
#HK_CONTROLM = $24D ; Ctrl + M
#HK_CONTROLN = $24E ; Ctrl + N
#HK_CONTROLO = $24F ; Ctrl + O
#HK_CONTROLP = $250 ; Ctrl + P
#HK_CONTROLQ = $251 ; Ctrl + Q
#HK_CONTROLR = $252 ; Ctrl + R
#HK_CONTROLS = $253 ; Ctrl + S
#HK_CONTROLT = $254 ; Ctrl + T
#HK_CONTROLU = $255 ; Ctrl + U
#HK_CONTROLV = $256 ; Ctrl + V
#HK_CONTROLW = $257 ; Ctrl + W
#HK_CONTROLX = $258 ; Ctrl + X
#HK_CONTROLY = $259 ; Ctrl + Y
#HK_CONTROLZ = $25A ; Ctrl + Z
;;;;;Avec la touche Shift
#HK_SHIFTA = $141 ; Shift + A
#HK_SHIFTB = $142 ; Shift + B
#HK_SHIFTC = $143 ; Shift + C
#HK_SHIFTD = $144 ; Shift + D
#HK_SHIFTE = $145 ; Shift + E
#HK_SHIFTF = $146 ; Shift + F
#HK_SHIFTG = $147 ; Shift + G
#HK_SHIFTH = $148 ; Shift + H
#HK_SHIFTI = $149 ; Shift + I
#HK_SHIFTJ = $14A ; Shift + J
#HK_SHIFTK = $14B ; Shift + K
#HK_SHIFTL = $14C ; Shift + L
#HK_SHIFTM = $14D ; Shift + M
#HK_SHIFTN = $14E ; Shift + N
#HK_SHIFTO = $14F ; Shift + O
#HK_SHIFTP = $150 ; Shift + P
#HK_SHIFTQ = $151 ; Shift + Q
#HK_SHIFTR = $152 ; Shift + R
#HK_SHIFTS = $153 ; Shift + S
#HK_SHIFTT = $154 ; Shift + T
#HK_SHIFTU = $155 ; Shift + U
#HK_SHIFTV = $156 ; Shift + V
#HK_SHIFTW = $157 ; Shift + W
#HK_SHIFTX = $158 ; Shift + X
#HK_SHIFTY = $159 ; Shift + Y
#HK_SHIFTZ = $15A ; Shift + Z
#HK_F1 = $70
#HK_F2 = $71
#HK_F3 = $72
#HK_F4 = $73
#HK_F5 = $74
#HK_F6 = $75
#HK_F7 = $76
#HK_F8 = $77
#HK_F9 = $78
#HK_F10 = $79
#HK_F11 = $7A
#HK_F12 = $7B
#HK_NUMLOCK = $90
#HK_SCROLL = $91
#HK_NUMPAD0 = $60
#HK_NUMPAD1 = $61
#HK_NUMPAD2 = $62
#HK_NUMPAD3 = $63
#HK_NUMPAD4 = $64
#HK_NUMPAD5 = $65
#HK_NUMPAD6 = $66
#HK_NUMPAD7 = $67
#HK_NUMPAD8 = $68
#HK_NUMPAD9 = $69
#HK_MULTIPLY = $6A
#HK_ADD = $6B
#HK_SEPARATOR = $6C
#HK_SUBTRACT = $6D
#HK_DECIMAL = $6E
#HK_DIVIDE = $6F