Window 속성 검색

창이 창 속성 데이터의 핸들을 만들 수 있으며 데이터를 사용 하 여 어떤 목적을 위해. 다음 예제에서는 GetProp 를 사용 하 여 핸들 PROP_ICON, PROP_CURSOR, 및 PROP_BUFFER에 의해 식별 된 창 속성을 얻습니다. 창의 클라이언트 영역에 있는 다음 새로 얻은 메모리 버퍼, 커서 및 아이콘의 내용을 표시.

# define PATHLENGTH 256 HWND hwndSubclass;     / / 서브클래싱된 창의 핸들 hIconProp hCursProp;의 처리 
HGLOBAL hMemProp; 
char * lpFilename; 
TCHAR tchBuffer [PATHLENGTH]; 
int nSize; 
HDC hdc; 
 
/ / 창 속성을 가져올 다음 데이터를 사용 하 여. 
 
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, "파일 경로: %s", lpFilename); 
TextOut (hdc, 10, 10, tchBuffer, nSize) 
 

 

Index