다음 예제에서는 아이콘을 누른 다음 커서를 로드 하 고 버퍼에 대 한 메모리를 할당 합니다. 다음이 예제에서는 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)