Listview resize
-
ich habe im Hauptfenster
erzeugt mithWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, 670, 410, NULL, NULL, hInstance, NULL);
einen Listview erzeugt mit
hLstBox_01 = CreateWindowEx( 0,WC_LISTVIEW,"", WS_CHILD|WS_VISIBLE|WS_BORDER|WS_HSCROLL| LVS_REPORT|LVS_NOLABELWRAP|LVS_SINGLESEL, 1,1, 660,362, hWnd,NULL,hInst,0);
Bin jetzt aber zu dumm den Listview zu vergrößeren wenn ich das Hauptfenster im laufenden Programm mit der Maus vergrößere.
Wahrscheinlich muß in WM_SIZE etwas eintragen um den LISTVIEW zu resizen blos weis ich nicht was.
Es wäre nett wenn mir jemand helfen könnte.
-
ja MoveWindow natürlich
-
Im lParam von WM_SIZE bekommst Du die Breite (LOWORD) und die Höhe (HIWORD) deines Anwendungsfensters geliefert.
Dann kannste doch mit SetWindowPos() bzw. MoveWindow() dein Listview ideal an die neue Fenstergröße anpassen...
-
Danke, manchmal ist man einfach zu bl...