begin process at 2012 05 29 08:50:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Général

 > 

{help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

{help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

lundi 9 janvier 2012 à 12:23:48 | {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

bobosss972


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 .

merci bien
lundi 9 janvier 2012 à 13:57:32 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

buno

Administrateur CodeS-SourceS
Réponse acceptée !
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...
lundi 9 janvier 2012 à 14:07:46 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

bobosss972




merci de votre reponse mais j'ai pas compris comment ca dans le fichier ressource ?

la commande que je dois faire c est bien

GetDlgItem(HWND fenetrePrincipale, ID_dialogbox_quejechercheleHANDLE ) ?

mais mon dialogbox est pas sur la fenetre principale c est juste un bouton qui l'active
lundi 9 janvier 2012 à 14:24:53 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

buno

Administrateur CodeS-SourceS
C'est quoi que tu cherches à faire exactement? A créer une dialogbox à partir du fichier rc? Ou bien à récupérer le handle d'une dialog déjà affichée?


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
lundi 9 janvier 2012 à 14:33:04 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

bobosss972

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 .
lundi 9 janvier 2012 à 15:07:42 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

buno

Administrateur CodeS-SourceS
Réponse acceptée !
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...
lundi 9 janvier 2012 à 15:19:20 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

Renfield

Administrateur CodeS-SourceS

pas affichée mais créée ?

non, pas bon, ça, infos erronées...

déclarée dans le .rc ca te donnera pas de Handle, pas tant que tu n'aura pas instancié ce Dialog...

pourquoi as tu besoin de ce handle ?

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
lundi 9 janvier 2012 à 16:12:41 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

bobosss972

Réponse acceptée !

instancié comment le faire ? ben car je dois affiché un texte dans mon editbox mais je pense que je vais tout changé et crée mon dialog avec create

CreateDialog()
lundi 9 janvier 2012 à 21:54:39 | Re : {help} Recuperer le HWND d'un dialogbox crée dans un fichier ressource

BruNews

Administrateur CodeS-SourceS
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.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : fichier, help, crée, hwnd, dialogbox


Répondre à ce message

Sujets en rapport avec ce message

help sur lecture/ecriture sur fichier sur c++ [ par overfun ] Bonjour à tous et à toutes, je suis nouveau dans la programmation et voudrait savoir comment écrire dans un fichier seulement sur quelques lignes !!Co fichier proprietaire rpg maker HELP !!!!! [ par Sardinoman ] Bon ben voila ca m etonnerai que ca soit possible mais j aimerai creer un programme, un jeu ki tourne sur une base de .map de rpg maker et je sais pas Help!!! copier un fichier ds un autre repertoire [ par mavric ] Salut je cherche a copier un fichier vers un autre repertoire.Pour copier j'utilise la fonction CopyFile,g bien essayer de mettre un chemin en plus du help me!!!!!!!!!! source en C transfert de fichier client/serveur [ par fdhb ] bonjour c urgent je cherche un source en C sous unix code client & code serveur pour l'envoi d'un fichiermerci Petite question ayant attrait à la gestion de fichier. [ par meteore ] Voila je suis en train de faire un petit logiciel pour le classement de mes cds.J'ai donc créer une fonction permettant d'ajouter un cd dans une boite Pb Fichier Html Help .chm [ par crocejf2000 ] Salut a tous,J'ai créé un fichier d'aide .chm qui fonctionne tres bien quand on double click dessus, il s'ouvre. Mais quen je l'appel de mon prog, il Renommer un fichier [ par CyberP ] Comment renommer un fichier ?J'ai utilisé ceci mais ca ne marche pas :SHFILEOPSTRUCT operation;operation.hwnd = hWnd;operation.wFunc = FO_RENAME;opera GetDlgItem? [ par jimtruand ] salut!le but de mon prog MFC est de pouvoir saisir du texte dans une edit box et de recopier le texte dans un fichier.docquand je clique sur le bouton DialogBox pour recuperer un fichier sur le disque... [ par coyote19 ] J'ai besoin de recuperer un path d'un fichier. J'ai reussi grace a la fonction SH_BrowseForFolder et les objets BROWSEINFO, mais a present je ne voudr API Win32, problème de variable [ par bouba ] Salut a tous, j'ai un blem de variable dans mon programme. Voici mon code source.LPSTR Path="";LRESULT CALLBACK WndProc( HWND hWnd, UINT uMsg, WPARAM


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,504 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales