O exemplo a seguir carrega um ícone e, em seguida, um cursor e aloca memória para uma reserva. O exemplo usa o SetProp função para atribuir o ícone resultante, cursor e alças de memória como janela Propriedades para a janela identificada pela application-defined hwndSubclass variável. As propriedades são identificadas pelas cordas PROP_ICON, PROP_CURSOR e PROP_BUFFER.
# define BUFFER 4096 HINSTANCE hinst; / / identificador do atual instância HWND hwndSubclass; / / identificador de uma janela subclassed alça hIcon, hCursor;
HGLOBAL hMem;
Char * lpMem;
TCHAR tchPath [] = "c:\\winnt\\samples\\winprop.c";
/ / Carregar recursos.
hIcon = LoadIcon (hinst, MAKEINTRESOURCE(400));
hCursor = LoadCursor (hinst, MAKEINTRESOURCE(220));
/ / Alocar e preencher um buffer de memória.
hMem = GlobalAlloc (GPTR, BUFFER);
lpMem = GlobalLock(hMem);
lstrcpy (lpMem, tchPath);
GlobalUnlock(hMem);
/ / Definir as propriedades de janela para hwndSubclass.
SetProp (hwndSubclass, "PROP_ICON", hIcon);
SetProp (hwndSubclass, "PROP_CURSOR", hCursor);
SetProp (hwndSubclass, "PROP_BUFFER", hMem)