창 속성 추가

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