[WinAPI] Okno na wierzchu/niemożliwe do przesunięcia
Ostatnio zmodyfikowano 2015-02-26 10:10
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ć? |
|
pekfos |
» 2015-02-23 14:14:08 SetWindowPos() |
|
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ć... |
|
mikson Temat założony przez niniejszego użytkownika |
» 2015-02-26 08:32:21 |
|
maly |
» 2015-02-26 09:19:05 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 ); } |
|
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)? |
|
maly |
» 2015-02-26 09:56:44 Pewnie wystarczy wcześniej sprawdzić czy hwnd == hwnd_twoje_okno. |
|
mikson Temat założony przez niniejszego użytkownika |
» 2015-02-26 10:10:19 Rozumiem. Bardzo dziękuję za pomoc. |
|
« 1 » |