CWND
-
Hallo, ich möchte den CWmd eines selbst angelegten Buttons herausfinden und an ein CWnd übergeben. Dies soll aber nicht über
GetDlgItem(IDC_BUTTON)geschehen, da ich mehrere Buttons habe allerdings die gleiche Resource verwende. Bei meinen Versuchen habe ich irgendwie immer nur Schrott herausbekommen.
-
drops schrieb:
da ich mehrere Buttons habe allerdings die gleiche Resource verwende.
Sinn? Jeder Button braucht eine eigene Ressource, sonst funktioniert er nicht.
-
Hi
versuchs mal mit FindWindow und dem Titel des Buttons als Parameter.
Grüße Rapha
-
Mein Fehler, es ist nicht ein Button sondern ein Editfeld und da habe ich leider keinen Text, hat leider auch nicht geklappt.
-
Erstellst du die Editfelder dynamisch? (oder im Ressourceneditor)
-
Ich erstelle die Editfelder dynamisch, es kommen mal welche hinzu mal fallen welche weg.
-
Ich habe das CWnd jetzt!!
Mit FromHandlePermanent() bekomme ich das CWnd!! Vielen Dank für eure Hilfe. Es ist einfach schöner wenn man zwischendurch mal fragen kann.
-
Hättest du gesagt, das du das HWND schon hast...

Auch beim dynamischen Erstellen kannst du sinnvolle DlgCtrlID's zuordnen
(Und auf FindWindow sollte man verzichten solange es geht...)