005
20.08.2002, 17:35 Uhr
~glutlicht
Gast
|
also.... in meinem speziellen fall funktioniert das leider nicht.
PostMessage soll in der OnKeyUp-Funktion meiner Klasse aufgerufen werden, und an das ParentWindow die Nachricht senden das darauf geklickt wurde.
Also hab ich schonmal aus
Code: |
MAKEWPARAM(IDC_BUTTON1, BN_CLICKED)
|
, so wie in dem Code beschrieben, ein
Code: |
MAKEWPARAM(this->GetDlgCtrlID(), BN_CLICKED)
|
gemacht. Geht das?
So, nun hab ich aber immer noch nicht angegeben wohin die Nachricht gehen soll, nämlich ans ParentWindow. Wo geb ich das an?
Oder geht da einfach sowas:
C++: |
AfxGetMainWnd()->PostMessage(WM_COMMAND, MAKEWPARAM(this->GetDlgCtrlID(), BN_CLICKED), (LPARAM) ((CButton *) GetDlgItem(IDC_BUTTON1))->GetSafeHwnd());
|
ja, den Geistesblitz könnt ich gleich mal testen...
Jippie !! es funktioniert Schön, wenn man alles nochmal schön schriftlich ausformuliert, kommt man drauf ! hehe
danke nochmal... Gruß ! glutlicht |