MFC Buttondruck programmieren

Hallo,

ich möchte in Visual C++ 6.0 (MFC-Anwendung) einen Buttondruck auslösen ohne selbst auf den Button zu drücken.
D.h. im Quellcode wird z.B. eine Bedingung abgefragt und wenn sie zutrifft, dann soll der Button automatisch gedrückt werden.

Wie könnte ich das realisieren?

Für ein Codebeispiel oder einen Link zu einer Hilfe(MSDN z.B) wäre ich sehr dankbar.

Gruß
Bleedy
 
Ruf doch einfach die Funktion die mit dem Button verknüpft ist auf.
Alternativ: Sende ne WM_COMMAND msg an den button
Code:
DWORD wParam=BN_CLICKED;
wParam=wParam << 16;
wParam+=CONTROL_ID_DES_BUTTONS;
SendMessage(HANDLE_DES_BUTTONS,WM_COMMAND,wParam,0);
 
Wenn du ne dialog basierte anwendung hast mit GetDlgItem(CONTROL_ID_DES_BUTTONS)
wenn nicht, musst du gucken, ob es da spezielle mfc funktionen für(nutze selber keine mfc) oder halt mit FindWindow und FindWindowEx arbeiten
 
Zurück
Oben