bobosss972
Messages postés10Date d'inscriptionmardi 6 juin 2006StatutMembreDernière intervention30 mars 2013
-
9 janv. 2012 à 12:23
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
9 janv. 2012 à 21:54
salut a tous je souhaiterai savoir comment faire pour récupérer le HANDLE HWND d'une dialogbox crée a partir d'un fichier .rc car une fois dans le .Rc il a pas de handle .
j'ai voulus utilisé = GetDlItem()
mais c est pas un item que je veux c est celui du dialogbox .
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 9 janv. 2012 à 13:57
Hello,
GetDlgItem(HWND hDlg, int nIDDlgItem) te retourne le handle de l'objet appartenant à hDlg et ayant l'ID nIDDlgItem. Tu dois donc spécifier le handle parent et son ID dans le fichier de ressources.
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 9 janv. 2012 à 15:07
Oula...fatigué moi car je ne comprends pas trop ton message...
Comment est affichée ta dialog? Tu peux créer ta dialog avec CreateDialog() et ainsi récupérer son handle.
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
bobosss972
Messages postés10Date d'inscriptionmardi 6 juin 2006StatutMembreDernière intervention30 mars 2013 9 janv. 2012 à 14:33
je cherche a avoir le handle d'un dialogbox pas affiché , au faite ma dialogbox s'affiche par un controle donc si je clique decu le dialog s'affiche . ma dialogbox est deja crée dans le .rc mais je veux son handle . car j'ai besoin de son handle .
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 janv. 2012 à 21:54
Dans ton rc compime dans l'exe, il n'y a que les ressources qui serviraient à créer une fenetre mais il n'y a psa de fenetre donc pas de handle.
HANDLE est un nombre identifiant de maniere UNIQUE un "objet" Windows, tant que pas de fenetre créée (dans ton cas CreateDialog ou GialogBoxParam ou autre...) il n'y a pas de handle, simplissime.