Bonjour,
existe-t-il un moyen de fermer une fenêtre par l'appui sur la touche "ESC" du clavier sans que la fenêtre ne dispose d'un menu. Je cherche un code portable pour les 3 OS.
Merci. Gilles
Escape pour fermer une fenêtre (sans menu & multi-OS)
Re: Escape pour fermer une fenêtre (sans menu & multi-OS)
Question idiote
Désolé. A plus.
Code : Tout sélectionner
AddKeyboardShortcut
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Escape pour fermer une fenêtre (sans menu & multi-OS)
Mais non ça arrive à tout le monde ^-^selzig a écrit :Question idiote
Petite code puisque le sujet est ouvert
Code : Tout sélectionner
Enumeration Key
#Escape
EndEnumeration
Enumeration Window
#mf
EndEnumeration
Declare Start()
Declare Exit()
Start()
Procedure Start()
OpenWindow(#mf, 0, 0, 800, 600, "Test", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
AddKeyboardShortcut(#mf, #PB_Shortcut_Escape, #Escape)
;Déclencheur evenementiels
BindEvent(#PB_Event_Menu, @Exit(), #mf, #Escape)
BindEvent(#PB_Event_CloseWindow, @Exit())
Repeat : WaitWindowEvent() : ForEver
EndProcedure
Procedure Exit()
End
EndProcedure
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Escape pour fermer une fenêtre (sans menu & multi-OS)
OK. Merci Falsam. Cordialement.