Hallo, schreibe grad ein kleines Programm. Dieses enthält einen Dialog mit 2 Static_Text Feldern:
LTEXT "C_REAL:",IDC_L_C_REAL, 4,12, 50,12,SS_NOTIFY
LTEXT "C_IMAGINÄR:",IDC_L_C_IMAGINAER, 4,26, 54,8,SS_NOTIFY
Daneben befinden sich 2 EditTextFelder mit den dazugehörigen Variablen für C_Real und C_Imaginär. Ziel ist es durch anklicken eines Static textes mit der Maus und durch bewegen der Maus , die Variablen zu vergrößern bzw. zu Verkleinern.
case STN_CLICKED erlaubt mir nun mit hilfe von SS_NOTIFY herrauszufinden welche TextBox angeklickt wurde.
Wenn ich aber nun versuche WM_LBUTTONDOWN und WM_LBUTTONUP anzuwenden bekommen ich zwar keine Fehler aber es passiert auch sonst nix im Programm. Es scheint mir so als würde meine Programm innerhalb case STN_CLICKED keine Mouse-Nachrichten erhalten. Oder was mache ich Falsch?
LTEXT "C_REAL:",IDC_L_C_REAL, 4,12, 50,12,SS_NOTIFY
LTEXT "C_IMAGINÄR:",IDC_L_C_IMAGINAER, 4,26, 54,8,SS_NOTIFY
Daneben befinden sich 2 EditTextFelder mit den dazugehörigen Variablen für C_Real und C_Imaginär. Ziel ist es durch anklicken eines Static textes mit der Maus und durch bewegen der Maus , die Variablen zu vergrößern bzw. zu Verkleinern.
Code:
case WM_COMMAND:
switch (HIWORD(wParam))
{
case STN_CLICKED:
if(LOWORD(wParam)==IDC_L_C_REAL){
}
case STN_CLICKED erlaubt mir nun mit hilfe von SS_NOTIFY herrauszufinden welche TextBox angeklickt wurde.
Wenn ich aber nun versuche WM_LBUTTONDOWN und WM_LBUTTONUP anzuwenden bekommen ich zwar keine Fehler aber es passiert auch sonst nix im Programm. Es scheint mir so als würde meine Programm innerhalb case STN_CLICKED keine Mouse-Nachrichten erhalten. Oder was mache ich Falsch?