bonjour,
j'ai vu sur msdn que l'on pouvait inhiber ou autoriser des control avec enable window mais cette fonction demande un HWND...moi mes contrôles sont crés en resources...comment faire merci
bonjour,
j'ai vu sur msdn que l'on pouvait inhiber ou autoriser des control avec enable window mais cette fonction demande un HWND...moi mes contrôles sont crés en resources...comment faire merci
ben, avec la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part GetDlgItem()
C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu -- Albert Einstein
Mon blog: http://blackhorus.blogspot.com
désolé peut etre que c'est clair pour toi mais ta réponse est un peu vague par rapport à mon niveau car getdlgitem demande juste le handle de la fenetre et le nom du controle...maintenant je suis pas plus avancé...
Dans ta resource, chaque EDIT possède un identifiant associé. C'est le 2° paramètre de GetDlgItem. Le premier, c'est la fenêtre parent (résultat de CreateDialog/DialogBox).
Ou paramètre HWND de ta DialogProcEnvoyé par Aurelien.Regat-Barrel
Essaie Ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /* En supposant que le paramètre HWND de la DialogProc soit appelé hDlg */ HWND hEdit = GetDlgItem(hDlg, IDC_EDIT1); EnableWindow(hEdit, FALSE);
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager