Parent benachrichtigen

CodeFatal

Erfahrenes Mitglied
Hallo zusammen,

eine blöde Frage hab ich noch im alten Jahr.

Ich habe CButton Abgeleitet und fange dort ON_WM_LBUTTONDBLCLK() ab.
In der Zugehörigen MemberFunktion will ich dem Parent mitteilen, das der jeweilige Button gedrückt wurde.
Dies mache ich mit
::SendMessage(GetParent()->GetSafeHwnd(),WM_COMMAND,BN_CLICKED,GetDlgCtrlID());

Im Parent findet sich in der MSG-Map:
ON_BN_CLICKED(1001, OnBnClickedButton00)

Jetzt wird aber die OnBnClickedButton00 nur gerufen, wenn Windows den Klick erkennt.

Was mach ich falsch und wie mach ich es Richtig?

Seh vermutlich den Wald vor lauter Bäumen nicht.

Gruss Michael
 
habs...

Man muss es nur richtig machen

::SendMessage(GetParent()->GetSafeHwnd(),WM_COMMAND,GetDlgCtrlID(),BN_CLICKED);

Euch allen einen Guten Rutsch ins neue Jahr...

Hoffen wir mal das so doofe Fehler im alten bleiben:)

Gruss Michael
 
Zurück