[WinApi] Wielkość obiektu w oknie WS_MAXIMIZE
Ostatnio zmodyfikowano 2014-03-26 23:22
maciek3540 Temat założony przez niniejszego użytkownika |
[WinApi] Wielkość obiektu w oknie WS_MAXIMIZE » 2014-03-26 16:38:13 Cześć wszystkim ! Chciałbym zrobić tak żeby obiekt w oknie miał wielkość o 50 mniejszą od WS_MAXIMIZE. Próbowałem tak : HWND hTekst = CreateWindowEx( WS_EX_CLIENTEDGE, "EDIT", "Wpisz tutaj tekst", WS_CHILD | WS_VISIBLE, 5, 5,( WS_MAXIMIZE - 50 ), 200, hwnd, NULL, hInstance, NULL ); ale dalej mi wychodził maksymalny rozmiar. Czy w ogóle da się zrobić żeby tak było ? Pozdrawiam i z góry dziękuję ;) |
|
Monika90 |
» 2014-03-26 18:58:58 Chciałbym zrobić tak żeby obiekt w oknie miał wielkość o 50 mniejszą od WS_MAXIMIZE. |
To nie za bardzo ma sens. WS_MAXIMIZE to nie jest wielkość, to jest flaga, którą dodajesz do zbioru flag przekazywanego jako 4 parametr CreateWindowEx. Odejmowanie 50 od flagi nie ma sensu. I co to jest wielkość? Szerokosć? Wysokość? Pole powierzchni? Jeżeli chcesz utworzyć kontrolkę o szerokości o 50 mniejszej od szerokości obszaru klienta zmaksymalizowanego okna, to użyj GetSystemMetrics(SM_CXFULLSCREEN) - 50 |
|
maciek3540 Temat założony przez niniejszego użytkownika |
» 2014-03-26 23:22:11 ooo bardzo dziękuję :) działa ;) |
|
« 1 » |