Button-Klick simulieren
-
Hallo
Wie kann ich einen Knopfdruck simulieren? Würde es mit m_Button.SendMessage(...)
irgendwie gehen?Gruess Tch
-
Hallo,
die einfachste Variante wäre das Handle des Buttons zu ermitteln und über PostMessage eine Click Nachricht zu senden.....
Hier ist die Funktion im Detail:
BOOL PostMessage(
HWND hWnd, // Handle des Zielfensters, in diesem Fall das Button
UINT Msg, // Die Nachricht an das Fenster, in diesem Fall ein CLICK
WPARAM wParam, // Erster Parameter, kannst Du in dem Fall mit NULL übergeben
LPARAM lParam // Zweiter Parameter, kannst Du auch in dem Fall mit NULL übergeben);
Das Button Handle kannst Du über MFC oder über Win32 API dir holen.
Konstanten sind in der windows.h definiert.mfg Ken
-
Danke für deine Antwort.
Mit pButton->PostMessage(BM_CLICK, NULL, NULL) funktioniert das.Gruess Tch
-
Kein Thema!