[C++/API]Fenster vergrössern?

Hi Experten!

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,…);

Wie gehts richtig?

Thanx für die Tipps!

Lex.

Hi Experten!

  • in der WM_SIZE-Nachricht-Abarbeitung von hwndDlg:
    SetWindowPos(hListe…);

Hast du schon MoveWindow(hliste, …); probiert?

hallo,

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]