특정된 창에 대 한 목록 창 속성

다음 예제에서 EnumPropsEx 함수는 응용 프로그램 정의 hwndSubclass 변수를 구분 하는 창에 대 한 창 속성의 문자열 식별자를 나열 합니다. 이 함수는 응용 프로그램 정의 콜백 함수는 창의 클라이언트 영역에 문자열을 표시 하는 Winpropproc에 의존.

EnumPropsEx (hwndSubclass, WinPropProc, NULL); 
 
/ / Winpropproc은 응용 프로그램 정의 콜백 함수 / / window 속성을 나열 하는. 
 
BOOL 콜백 WinPropProc (HWND hwndSubclass / 속성 LPCSTR Lpszstring와 윈도우의 처리 / / / 속성 문자열 또는 atom 핸들 hData) / 데이터 처리 / {정적 int nProp = 1;    / / 속성 카운터 TCHAR tchBuffer [버퍼]; / / 확장 문자열 버퍼 int nSize;               / / 문자열 버퍼 HDC hdc;의 크기                 / / 디바이스 컨텍스트 hdc 핸들 = GetDC(hwndSubclass); 
 
    / / 클라이언트 영역에 창을 속성 문자열을 표시 합니다. 
 
    nSize sprintf (tchBuffer, "WinProp %d: %s" nProp + +, lpszString); = 
    TextOut (hdc, 10, nProp * 20, tchBuffer, nSize); 
 
    ReleaseDC (hwndSubclass, hdc); 
 
    TRUE를 반환 합니다. 
} 
 

 

Index