Uma janela pode criar identificadores para seus dados janela de propriedade e utilizar os dados para qualquer finalidade. O exemplo a seguir usa GetProp para obter alças para as propriedades de janela identificadas por PROP_ICON, PROP_CURSOR e PROP_BUFFER. O exemplo exibe o conteúdo do buffer de memória recentemente obtidos, cursor e ícone na área de cliente da janela.
# Definir PATHLENGTH 256 HWND hwndSubclass; / / identificador de uma janela subclassed alça hIconProp, hCursProp;
HGLOBAL hMemProp;
Char * lpFilename;
TCHAR tchBuffer [PATHLENGTH];
int nSize;
HDC hdc;
/ / Obter as janela Propriedades e, em seguida, usar os dados.
hIconProp = (HICON) GetProp (hwndSubclass, "PROP_ICON");
TextOut (hdc, 10, 40, "PROP_ICON", 9);
DrawIcon (hdc, 90, 40, hIconProp);
hCursProp = (HCURSOR) GetProp (hwndSubclass, "PROP_CURSOR");
TextOut (hdc, 10, 85, "PROP_CURSOR", 9);
DrawIcon (hdc, 110, 85, hCursProp);
hMemProp = (HGLOBAL) GetProp (hwndSubclass, "PROP_BUFFER");
lpFilename = GlobalLock(hMemProp);
nSize = sprintf (tchBuffer, "caminho para o arquivo: % s", lpFilename);
TextOut (hdc, 10, 10, tchBuffer, nTamanho)