wyświetla modalne okno dialogowe z listą (list box) wszystkich
podkluczy podanego klucza z gałęzi HKEY_LOCAL_MACHINE (okno dialogowe
musi być zdefiniowane w zasobach DLL'a)
gdzie: hWnd - uchwyt
głównego okna aplikacji, strsubkey
- nazwa klucza, którego podklucze mają zostać wypisane
ta funkcja musi być eksportowana z DLL'a
Funkcjonalność aplikacji:
Clipboard / Modify bitmap
jeśli jest w schowku bitmapa w formacie CF_BITMAP:
pobrać ją i wyświetlać (w oryginalnych kolorach) w oknie aż do
pobrania następnej bitmapy (zaniedbać mruganie przy odświeżaniu)
zamienić kolory na odcienie szarości i tak zmodyfikowaną bitmapę
umieścić w schowku w formacie CF_BITMAP
wstawić do schowka informację o dokonanej modyfikacji w formacie
CF_TEXT
zadbać o to, aby formaty inne niż CF_TEXT i CF_BITMAP były niedostępne
po tej operacji
jeśli w schowku nie ma bitmapy, wyświetlić komunikat z informacją
Registry / HKEY_LOCAL_MACHINE Subkeys
wywołać z DLL'a funkcję RegistrySubkeys(
hWnd, _T("Software"))
Icon / From exe
ustawienie dla głównego okna aplikacji jego domyślnej ikony pobieranej
z zasobów aplikacji
Icon / From dll
ustawienie dla głównego okna aplikacji ikony o numerze 10000 z zasobów
DLL
UWAGA: Biblioteka DLL musi być łączona dynamicznie podczas wykonywania programu,
czyli program musi poprawnie reagować na brak bilioteki wyświetlając komunikat
z informacją