Spis treści

Windows Shell

Zadanie 1 Ikona w pasku zadań

Utwórz aplikację wyświetlającą umieszczającą ikonę w pasku zadań. W momencie startu aplikacji okno główne jest niewidoczne a w pasku zadań (system tray) pojawia się ikona i ewentualnie komunikat w postaci tzw. dymka. Kliknięcie LBM powoduje pokazanie okna głównego aplikacji. Minimalizacja lub próba zamknięcia okna powodują ukrycie okna. Kliknięcie RBM w ikonkę na pasku zadań wyświetla menu kontekstowe umożliwiające przywrócić widoczność okna głównego lub zamknąć aplikację.

Zadanie 2 - Zestaw podręcznych narzędzi

Do menu kontekstowego z poprzedniego zadania dodaj podmenu zawierające zestaw narzędzi i skrótów do aplikacji. Przykładowe akcje udostępniane przez menu:

Wykorzystaj funkcję ShellExecute do otwierania aplikacji i plików oraz ShellAbout do wyświetlenia informacji o systemie. Folder użytkownika uzyskaj korzystając z funkcji SHGetKnownFolderPath (plik nagłówkowy Shlobj.h).