[Winapi] FullScrean

0

Zwyczajowo ustawiając okno na pełen ekran najpierw je niszczymy
Ja z pewnych względów musze zrobić to inaczej.

najpierw:

ChangeDisplaySettings(...)

potem:

int style = WS_POPUP;

SetWindowLong(hWnd,GWL_STYLE,style);

SetWindowPos( hWnd,  HWND_TOPMOST, 0,0,0,0, SWP_SHOWWINDOW|SWP_NOSIZE);

i tu pojawia się problem. Ekran nie jest cały zarysowany oknem
zostawia dziury [glowa] na bele tyułową oraz po bokach i dole [!!!]

Bardzo proszę nawet o proste sugestie.</quote>

0

No to daj mu takie wymiary i pozycję, aby było na całym ekranie.

0

dziękuje adf88:)
użyłem:

SetWindowPos( hWnd,  HWND_TOPMOST, 0,0, MY_WINDOW_SIZEX+50,MY_WINDOW_SIZEY+50,    SWP_SHOWWINDOW);

tylko naprawde nie rozumiem. pozycja X nie zmianiła się a szpara po lewej znikneła..

inna sprawa że po powrocie z pełnego ekranu okna w tle nie są odświerzane. Co naprawde wygląda nieprofesjolanie. Co byś na to zaradził? Np. jak to jest rozwiązane w poważnych aplikacjach?

DZIĘKI RAZ JESZCZE!

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