Добавление свойства, окно

В следующем примере загружается значок и затем курсор и выделяет память для буфера. В примере затем функция 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) 
 

Index