Pisze sobie program w C++ z uzyciem Qt. Uzytkownik moze sie do niego logowac i wylogowywac - jesli sie wyloguje, wszystkie przyciski sa disabled, jesli sie zaloguje, sa enabled. (Mam zmienna w ktorej przechowuje inf. o tym, czy user jest zalogowany czy wylogowany). Wszystko pieknie, ale chcialbym, aby user nie mogl zamknac okna programu, zanim sie nie wyloguje - tzn. wylogowuje sie i dopiero potem zamyka okienko. Do tej pory, dopoki jest zalogowany, klawisze alt+F4 dla "glownego" okna powinny byc "nieaktywne". Jak zrobic cos takiego? Bo ja nie mam pomyslu, i nawet nie bardzo wiem co w google wpisac, aby wyszukalo dokladnie to, o co mi chodzi. Dzieki:)
Blokowanie klawiszy (konkretnie alt+F4)
- Rejestracja: dni
- Ostatnio: dni
0
Nie wiem jak to jest w qt, ale z poziomu WinAPI wystarczy odpowiednio obsłużyć komunikat WM_CLOSE
- Rejestracja: dni
- Ostatnio: dni
0
ale to ma być przenośne - dlatego wybrałem Qt :P jest w nim taka opcja?