Rejestry windows

Utwórz aplikację wyświetlającą w kontrolce ListView wszystkie wartości przypisane do klucza
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.
Znajduje się tam lista katalogów powłoki skojarzonych z bieżącym użytkownikom.

  • utwórz kontrolkę LiestView (klasa WC_LISTVIEW, biblioteka CommonControls) posiadającą styl raportu (LVS_REPORT). Ustaw jej wielkość tak aby wypełniała całe okno główne (przy zmianie wielkosci okna kontrolka powinna nadal wypełniać całe okno).
  • dodaj do kontrolki dwie kolumny z etykietami: Nazwa, Wartość.
  • dodaj do kolejnych wierszy wszystkie elementy klucza zawierającego listę katalogów powłoki użytkownika - ich nazwy umieść w pierwszej kolumnie kontrolki ListView a przypisane im wartości - w drugiej kolumnie.

Przydatne funkcje i makra:

Uzupełnij aplikację z poprzedniego zadania o możliwość zapamiętywania położenia i wielkości okna aplikacji. Przy zamykaniu aplikacji położenie i wielkość okna zapisywana jest w rejestrze w kluczu HKEY_CURRENT_USER\Software\WinProg. Jeżeli klucz ten nie istnieje to jest tworzony. W momencie startu aplikacji zapisane w tym kluczu wartości są odczytywane w celu przywrócenia zapamiętanej pozycji okna.

Przydatne funkcje: