Bonjour
comment obtenir le handle de type hwnd d'un composant ?
(equivalent en delphi à form.Handle )
merci
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 : Sélectionner tout - Visualiser dans une fenêtre à part Form1.Handle
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
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 ?
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
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
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
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.............
Partager