Bonjour
comment obtenir le handle de type hwnd d'un composant ?
(equivalent en delphi à form.Handle )
merci
Version imprimable
Bonjour
comment obtenir le handle de type hwnd d'un composant ?
(equivalent en delphi à form.Handle )
merci
Bonjour !
C'est la même chose :
Code:Form1.Handle
toutes mes excuses...
je n'ai pas été precis-
je cherche le handle d'un TSpeedButton
(On a le handle des TForm , TBitbtn ... de tout les controls descendants de TWincontrol) mais un TSpeedButton ???
Merci
Je pense qu'un TSpeedButton n'a pas de handle HWND (vérifié avec WinSight et WinSpector).
Quelle utilisation aurais-tu voulu en faire ?
Merci pour votre aide....
En fait, je cherche à utiliser lazarus pour wince ... Et je n'arrive pas à trouver des sources pour comprendre et m'inspirer... Donc je tatone...
entre autres- faire fonctionner des fonctions
.- SelectDirectory ('',IDir, ADirPath)
.- SelectDirectoryDialog1.Execute
.- OpenDialog1.Execute
.- je cherche à reproduire sous WINCE - un appel a popupmenu aprés un click-mbRight (un appui long sur pocketPC)
-------------------------------------------------
Dans mon projet , je voudrais detecter **l'appui long du stylet" **, afin de lancer un popupmenu.
J'ai vu une fonction "SHRecognizeGesture", qui semblerait repondre à ma question (???)
mais je n'arrive pas à l'utiliser correctement
Comment faire
MERCI.............
Si, dans la structure SHRGINFO, tu positionnes dwFlags à la valeur SHRG_RETURNCMD, tu peux te passer du handle du contrôle (mettre 0) et faire en sorte que le message de notification GN_CONTEXTMENU soit retourné par la fonction SHRecognizeGesture, et non transmis à la form parent du contrôle, lors d'un appui long du stylet.
J'espère que ce qui précède peut t'aider ?
http://msdn2.microsoft.com/en-us/library/aa458050.aspx
Resolution du probleme popupMenu
Il y a un patch qui corrige le probleme du popupmenu
Il faut telecharger "WincePOPUPMENUS.patch" et modifier wincecallback.inc
et ca marche.....
---------------------------------------------
reste les autres questions à resoudre
En fait, je cherche à utiliser lazarus pour wince ... Et je n'arrive pas à trouver des sources pour comprendre et m'inspirer... Donc je tatone...
entre autres- faire fonctionner des fonctions
.- SelectDirectory ('',IDir, ADirPath)
.- SelectDirectoryDialog1.Execute
.- OpenDialog1.Execute
-------------------------------------------------
MERCI.............