c++ winapi Fullscren

0

Mam problem nie wiem jak zrobic zeby okno wyswietlalo sie na fullscren mam taka linijke i nie wiem jak zrobic zeby bylo na pelen ekran

hwnd = CreateWindowEx( WS_EX_CLIENTEDGE, NazwaKlasy, "OKIENKO", WS_OVERLAPPEDWINDOW,
    CW_USEDEFAULT, CW_USEDEFAULT, 800, 640, NULL, NULL, hInstance, NULL );
0

Powinieneś zainteresować się funkcją ShowWindow.

BOOL WINAPI ShowWindow(
  __in  HWND hWnd,
  __in  int nCmdShow
);

wywołanie jej z takimi argumentami zmaksymalizuje okno

ShowWindow (hwnd, SW_MAXIMIZE);

więcej znajdziesz na tej stronce:
http://msdn.microsoft.com/en-us/library/ms633548(VS.85).aspx

0

albo nauczyc sie jeszcze kilku zeczy o stylach okien czy jakos tak windowexstyle czy cos takiego
ogolnie to fullscreen dla mnie wydaje byc sie oknem na caly ekran i bez tzw borderu czyli ramki okna

0

Mógłby użyć WS_EX_TOPMOST jako extendet style, i WS_POPUP jako style + wlasnie ta maksymalizacja z ShowWindow. Ale to bedzie taki sam fullscreen jak poprzedni tylko bez ramek i paska tytulowego. Jakby chciał mieć normalny tryb pełnoekranowy to powinien skorzystac z opengl i odpowiednio ustawic pixelformatdescriptor, albo uzyc directx, ktory w sumie tez ustawi pixelformatdescriptor. Nie wiem czy winGDI obsulguje aplikacje pelnoekranowe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1