В следующем примере загружается значок и затем курсор и выделяет память для буфера. В примере затем функция SetProp для назначения результирующей значок, курсор и ручки памяти как окно свойств для окна, определяемые приложением hwndSubclass переменной. Свойства определяются по строки PROP_ICON, PROP_CURSOR и PROP_BUFFER.
# define БУФЕРА 4096 HINSTANCE hinst; / / обработать из текущего экземпляра HWND hwndSubclass; / / обработать элемент окна дескриптор hIcon, hCursor;
HGLOBAL hMem;
char * lpMem;
TCHAR [tchPath] = "c:\\winnt\\samples\\winprop.c";
/ / Загрузки ресурсов.
hIcon = LoadIcon (hinst, MAKEINTRESOURCE(400));
hCursor = LoadCursor (hinst, MAKEINTRESOURCE(220));
/ / Выделить и заполнить буфер в памяти.
hMem = GlobalAlloc (GPTR, БУФЕР);
lpMem = GlobalLock(hMem);
lstrcpy (lpMem, tchPath);
GlobalUnlock(hMem);
/ / Установить окна Свойства для hwndSubclass.
SetProp (hwndSubclass, «PROP_ICON», hIcon);
SetProp (hwndSubclass, «PROP_CURSOR», hCursor);
SetProp (hwndSubclass, «PROP_BUFFER», hMem)