Page 1 sur 1

Obtenir des infos sur une sélection dans un editorgadget

Publié : dim. 28/nov./2010 20:53
par DjPoke
Bonsoir,

EDIT:
J'ai finalement trouvé la réponse à ma question mais...
J'ai vu que Ctrl-Z et Ctrl-Y fonctionnait directement (Undo/Redo) dans l'editorgadget.
Est-il possible de réorienter un eventmenu() vers un de ces raccourcis préprogrammés ?

Merci d'avance.

Re: Obtenir des infos sur une sélection dans un editorgadget

Publié : lun. 29/nov./2010 9:37
par falsam
AddKeyboardShortcut devrait répondre à ta question.

Code : Tout sélectionner

Enumeration
  #MainForm
EndEnumeration

OpenWindow(#MainForm,0,0,400,300,"AddKeyboardShortcut")

AddKeyboardShortcut(#Mainform, #PB_Shortcut_Control+#PB_Shortcut_Y, 1)
AddKeyboardShortcut(#Mainform, #PB_Shortcut_Control+#PB_Shortcut_Z, 2) 

Repeat
  Select WaitWindowEvent()
    Case #PB_Event_Menu
      Select EventMenu()
        Case 1
          Debug "Control Y"
        Case 2
          Debug "Control Z"
      EndSelect
      
    Case #PB_Event_CloseWindow
      End
  EndSelect
ForEver

Re: Obtenir des infos sur une sélection dans un editorgadget

Publié : mar. 30/nov./2010 12:26
par DjPoke
Merci falsam, mais c'est plutôt l'inverse que je cherche à faire :
Au lieu d'assigner un raccourcis clavier à un menu, je voudrais assigner un menu à un raccourcis clavier prédéfini.

Ex:
Si je crée un "editorgadget" et que je ne défini aucun raccourci clavier, les raccourcis Ctrl+Z, Ctrl+Y, Ctrl+X, Ctrl+C, Ctrl+V fonctionnent déjà par défaut.

Hors, si je redéfinis l'un de ces raccourcis clavier, cela ne fonctionne plus, et il faut que je refasse toute la programmation de ce qui était prédéfini à la main.
Je me demande donc s'il est possible de "provoquer manuellement" un évènement prédéfini ?

Re: Obtenir des infos sur une sélection dans un editorgadget

Publié : mar. 30/nov./2010 13:37
par Backup
DjPoke a écrit : Je me demande donc s'il est possible de "provoquer manuellement" un évènement prédéfini ?

recherche "Sendmessage_(" ;)

Re: Obtenir des infos sur une sélection dans un editorgadget

Publié : mar. 30/nov./2010 14:03
par DjPoke
Merci Dobro :)