Hallo,
ich gibt es eine Möglichkeit das sich ein Button auf dem Dialog genauso wie die Enter Taste der Tastatur verhält ?
Das Programm befindet sich in dem Moment in einem Textfeld und wartet auf ein Enter,
ich könnte mit dem WM_COMMAND feststellen ob diese Taste gedrückt wurde und reagieren, aber da ich mehrere Textfelder habe weiß ich nicht welches gerade den Focus hat.
Hier eine von den Prozeduren die auf ein Enter warten.
Hans
ich gibt es eine Möglichkeit das sich ein Button auf dem Dialog genauso wie die Enter Taste der Tastatur verhält ?
Das Programm befindet sich in dem Moment in einem Textfeld und wartet auf ein Enter,
ich könnte mit dem WM_COMMAND feststellen ob diese Taste gedrückt wurde und reagieren, aber da ich mehrere Textfelder habe weiß ich nicht welches gerade den Focus hat.
Hier eine von den Prozeduren die auf ein Enter warten.
Code:
LRESULT CALLBACK MyEditProcA(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{ // Nachrichten Schleife Tasteneingabe
switch (uMsg)
{
case WM_KEYDOWN :
if (wParam == 13) // VK_RETURN 13
{
PostMessage(GetParent(hwnd), WM_APP + 2, 0, 0);
}
break;
}
// Zurück zur Hauptnachrichten Schleife
return CallWindowProc(pOldWndProcA, hwnd, uMsg, wParam, lParam);
}