Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

WinAPI zmiana rozmiaru okna

Ostatnio zmodyfikowano 2009-03-30 16:23
Autor Wiadomość
Bombasarkadian
Temat założony przez niniejszego użytkownika
WinAPI zmiana rozmiaru okna
» 2009-03-30 16:20:44
Witam,
Mam taki http://wklej.org/hash/52de148262/
I chciałbym się dowiedzieć dlaczego ten hEdit nie dopasowuje się do rozmiaru okna?

P-5146
Bombasarkadian
Temat założony przez niniejszego użytkownika
» 2009-03-30 20:17:55
Na dole tego poradnika http://darkcult.gamedev.pl/kursy/apidlg3.html piszą taki kod.

A działać powinno bo tak też tu piszą: Dokumentacja M$
P-5170
pixelmaster
» 2009-03-30 20:33:57
ja robię tak
C/C++
HWND hOknoText; //Uchwyt okna tekstowego prze funkcją main
// ...

// po utworzeniu okna tworzę kontrolkę edit
hOknoText = CreateWindowEx( WS_EX_CLIENTEDGE, "EDIT", NULL, WS_CHILD |
WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL,
10, 10, 180, 66, hwnd, NULL, hInstance, NULL );
ShowWindow( hOknoText, SW_SHOWMAXIMIZED );

// ...

//w switch(msg)
case WM_SIZE: //Gdy okno zmienia rozmiar
MoveWindow( hOknoText, 0, 0, LOWORD( lParam ), HIWORD( lParam ), true );
break;
takie coś powinno działać.
P-5173
Bombasarkadian
Temat założony przez niniejszego użytkownika
» 2009-03-30 21:14:46
Działa niby tak jak powinno, ale podczas zmiany rozmiaru okna pole tekstowe ma trochę opóźnienia w zmianie rozmiaru i nieładnie to wygląda.

Zna ktoś inne sposoby??
P-5175
GoldWolf
» 2009-05-04 19:45:15
Jak nie ładnie wygląda to trzeba zamknąć.
P-6449
manfred
» 2009-03-30 16:23:39
A jak ma? W WM_SIZE musisz zmieniać rozmiar.
P-18804
« 1 »
  Strona 1 z 1