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

[WinApi] Wielkość obiektu w oknie WS_MAXIMIZE

Ostatnio zmodyfikowano 2014-03-26 23:22
Autor Wiadomość
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ę ;)
P-107229
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
P-107243
maciek3540
Temat założony przez niniejszego użytkownika
» 2014-03-26 23:22:11
ooo bardzo dziękuję :) działa ;)
P-107267
« 1 »
  Strona 1 z 1