Blokowanie klawiszy (konkretnie alt+F4)

0

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:)

0

Nie wiem jak to jest w qt, ale z poziomu WinAPI wystarczy odpowiednio obsłużyć komunikat WM_CLOSE

0

ale to ma być przenośne - dlatego wybrałem Qt :P jest w nim taka opcja?

0

więc jednak się nie da? Szukałem ale nic nie znalazłem ... to może chociaż jakaś podpowiedź ?

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