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

[WinAPI] Okno na wierzchu/niemożliwe do przesunięcia

Ostatnio zmodyfikowano 2015-02-26 10:10
Autor Wiadomość
mikson
Temat założony przez niniejszego użytkownika
[WinAPI] Okno na wierzchu/niemożliwe do przesunięcia
» 2015-02-23 14:07:33
Jaki styl należy nadać oknu, aby dopóki nie zostanie ono zamknięte było zawsze na wiechu i żeby nie dało się go przesuwać?
P-127214
pekfos
» 2015-02-23 14:14:08
SetWindowPos()
P-127215
mikson
Temat założony przez niniejszego użytkownika
» 2015-02-24 14:43:47
Ustawiłem
SetWindowPos( hwnd, HWND_TOPMOST, CW_USEDEFAULT, CW_USEDEFAULT, 460, 400, SWP_NOMOVE | SWP_NOSIZE );
 ale program w ogóle nie reaguje - dalej mogę okienko przesuwać, minimalizować...
P-127315
mikson
Temat założony przez niniejszego użytkownika
» 2015-02-26 08:32:21
P-127389
maly
» 2015-02-26 09:19:05
C/C++
case WM_SYSCOMMAND:
{
    int param = wParam & 0xFFF0;
    if( param == SC_MOVE || param == SC_SIZE || param == SC_MAXIMIZE )
         return 0;
   
    return DefWindowProc( hwnd, message, wParam, lParam );
}
P-127390
mikson
Temat założony przez niniejszego użytkownika
» 2015-02-26 09:42:57
Dziękuję, o to chodziło. A co jeśli chciałbym "sparaliżować" tylko okno główne, a nie wszystkie (razem z potomnymi)?
P-127393
maly
» 2015-02-26 09:56:44
Pewnie wystarczy wcześniej sprawdzić czy hwnd == hwnd_twoje_okno.
P-127394
mikson
Temat założony przez niniejszego użytkownika
» 2015-02-26 10:10:19
Rozumiem. Bardzo dziękuję za pomoc.
P-127395
« 1 »
  Strona 1 z 1