Ich habe ein Dialogfenster, hwndDlg, und darin eine Listbox, hListe, an sich ja auch ein Fenster.
Ich will nun, dass sich das Listbox-Fenster mit dem Dialog-Fenster zusammen vergrössert/verkleinert, wenn ich an dem Dialogböxchen ziehe. Wie mache ich das? Folgendes habe ich schon erfolglos probiert:
in der WM_SIZE-Nachricht-Abarbeitung von hwndDlg: SetWindowPos(hListe…);
in der WM_SIZE-Nachricht-Abarbeitung von hwndDlg: SendMessage(hListe,WM_SIZE,…);
setwindowpos(hwnd,0&,x,y,wx,yw,nflag |swp_nozorder ) geht doch !!
bei nur verschieben-> swp_nosize =nflag
bei nur größe ändern ->swp_nomove =nflag
function ist sehr flexibel, aber movewindow geht auch.
aber vorsicht mit dem listbox, die höhe berechnet sich selbst (auch bei resize) wenn du die option nicht ausschaltest
volker
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]