Kofel Opublikowano 16 Stycznia 2011 Opublikowano 16 Stycznia 2011 Potrzebuję zablokować wykonywanie WM_DESTROY. Zakładając, że założyłem już hooka na proces. Chcę uniemożliwić zamknięcie okna.
Rudy Opublikowano 18 Stycznia 2011 Opublikowano 18 Stycznia 2011 WM_DESTROY jest wysyłane, gdy okno NA PEWNO ma być usunięte. Spróbuj z WM_CLOSE (próba zamknięcia okna krzyżykiem).
Kofel Opublikowano 18 Stycznia 2011 Autor Opublikowano 18 Stycznia 2011 No to lipa, bo sprawdzając Spy++ okno nie dostaje WM_CLOSE :/, bo okno ma własny GFX, i krzyżyk też jest customowy :/
kt1117 Opublikowano 18 Stycznia 2011 Opublikowano 18 Stycznia 2011 a spróbuj w WM_DESTROY dać kod otwierający twoją aplikację ponownie.
Rudy Opublikowano 18 Stycznia 2011 Opublikowano 18 Stycznia 2011 To nie jest dobry pomysł, traci wszystkie dane związane z oknem głównym (okna potomne, kontrolki) Możesz jakkolwiek wpływać na ten przycisk? Spróbuj przejąć komunikat kliknięcia na przycisk (BN_CLICKED przy zwykłych buttonach), lub kliknięcia samej myszki (MB_LBUTTONDOWN).
kt1117 Opublikowano 18 Stycznia 2011 Opublikowano 18 Stycznia 2011 Albo przyciąć okno do prostokąta okna klienta.
Kofel Opublikowano 18 Stycznia 2011 Autor Opublikowano 18 Stycznia 2011 Możesz jakkolwiek wpływać na ten przycisk? Spróbuj przejąć komunikat kliknięcia na przycisk (BN_CLICKED przy zwykłych buttonach), lub kliknięcia samej myszki (MB_LBUTTONDOWN). BN_CLICKED raczej nie dostaję, więc zostaje obsługa myszki, co nawet ma sens ;) sprawdzę, dzięki
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się