Załóżmy, że moje okno jest na wierzchu, oraz jest aktywne (ma focus). Teraz użytkownik używa Alt+Tab przełączając się na inne okno (lub minimalizując moje). Jak to wykryć by móc wykonać jakąś operację, np. wstrzymać działanie renderingu itp?
Próbowałem przechwytywać WM_SYSKEYUP, sprawdzać czy został wciśnięty Tab, a jeśli tak to potem w WM_ACTIVATEAPP pauzować rendering (jeśli WPARAM == 0). Niestety aplikacja wykrywa tylko wciśnięcie i puszczenie samego klawisza Alt, kombinacji z tabulatorem już nie.