Hallo.
Ich versuche 2 Editboxen in Abhängigkeit der Fenstergröße mit zu verkleinern/vergrößern. In der Datei im Anhang ist zu erkennen, dass beim öfterem Maximieren/Verkleinern die Textfelder immer kleiner bzw riesig groß. Ich krieg' diesen Bug einfach nicht raus.
Hier der Inhalt der Window-Procedure in der Message Loop: WM_SIZE:
Wäre nett, wenn Ihr mir helfen könntet.
8)
Ich versuche 2 Editboxen in Abhängigkeit der Fenstergröße mit zu verkleinern/vergrößern. In der Datei im Anhang ist zu erkennen, dass beim öfterem Maximieren/Verkleinern die Textfelder immer kleiner bzw riesig groß. Ich krieg' diesen Bug einfach nicht raus.
Hier der Inhalt der Window-Procedure in der Message Loop: WM_SIZE:
Code:
HWND hEdit1;
HWND hEdit2;
RECT rcClient;
RECT rcEdit1;
RECT rcEdit2;
GetClientRect(hWnd, &rcClient);
GetClientRect(hCODECHATONE, &rcEdit1);
GetClientRect(hCODECHATTWO, &rcEdit2);
hEdit1 = GetDlgItem(hWnd, IDC_EDIT1);
hEdit2 = GetDlgItem(hWnd, IDC_EDIT2);
int iW1 = rcClient.right-(rcEdit2.right+100);
int iW2 = rcClient.right-(rcEdit1.right+100);
int iX2 = rcEdit1.right+100;
int iH = rcClient.bottom-100;
MoveWindow (hEdit1, 25, 25, iW1, iH, TRUE);
MoveWindow (hEdit2, iX2, 25, iW2, iH, TRUE);
Wäre nett, wenn Ihr mir helfen könntet.
8)