Salut,
Dans Pure, les fonctions API se termine par un underscore... Donc tu ne la
trouveras pas dans le MSDN.
Mais c'est vrai que tu ne la trouveras pas non plus dans la doc...
C'est, a priori, la seule fonction que je connais qui n'est pas documenté
dans la doc.
Mais on la trouve régulièrement dans les forums.
Elle retourne la valeur Wparam des événements qui sont envoyé à
l'application.
Toutes les fonctions EventXXX provienne du paramètres Wparam .
Apparament cette fonction doit palier à ce qui n'est pas encore directement
géré par le PureBasic.
@+
-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de yannick
Envoyé : vendredi 25 juin 2010 04:43
À : [email protected]
Objet : [progliste] Re: p.basic Créer nouveau WinKey 



slt, je ne trouve pas ou tu as trouvé la fonction EventwParam!
il est ni dans pb, ni sur msdn, d'ou sort cette fonction ?
----- Original Message -----
From: "LavaChri" <[email protected]>
To: <[email protected]>
Sent: Thursday, June 17, 2010 9:04 AM
Subject: [progliste] Re: p.basic Créer nouveau WinKey


>
>
> Salut,
> Je n'ai pas trouvé d'indication sur l'obligation d'obtenir un Global ID 
> sur
> le MSDN.
> A priori, comme le ID est spécifique à la fenêtre de déclarationn c'est le
> programmeur qui décide des valeurs.
>
> Donc voici un exemple en Pure :
> Pour la valeur du Modifier tu pourras combiner les valeur #Mod_... Qui 
> sont
> listé en bas.
>
> EnableExplicit
> Global Ev
> #MainWindow = 0
> #EditG = 0
> #HotKeyID = 1
> If OpenWindow(#MainWindow, 0, 0, 322, 150, "Test Global HotKey",
> #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
>  EditorGadget(#EditG, 8, 8, 306, 133)
>  RegisterHotKey_( WindowID( #MainWindow ), #HotKeyID,
> #MOD_ALT,#PB_Shortcut_A )
>  SetActiveGadget( #EditG )
>  Repeat
>    Ev = WaitWindowEvent()
>    If Ev = #WM_HOTKEY
>      If EventwParam() = #HotKeyID
>        AddGadgetItem( #EditG, -1, "Appuit Global HotKey")
>      EndIf
>    EndIf
>    Until Ev = #PB_Event_CloseWindow
> EndIf
>
>
> ; Liste des modifier
> ; #MOD_ALT : Touche Alt
> ; #MOD_CONTROL : Touche control
> ; #mod_norepeat : bloque la répétition du raccourcis
> ; #MOD_SHIFT : Touche maj
> ; #MOD_WIN : touche window
>
>
> Progliste :
> Pour se désinscrire de la liste : 
> mailto:[email protected]?subject=unsubscribe
>
> Pour voir les archives de la liste :
> http://www.mail-archive.com/[email protected]/
>
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, 
> je vous répondrez en privé.
> 




Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.

Répondre à