Список окна свойств для заданного окна

В следующем примере функция EnumPropsEx перечисляет строковые идентификаторы свойств окна для окна, определяемые приложением hwndSubclass переменной. Эта функция опирается на определяемые приложением обратного вызова функции WinPropProc для отображения строк в клиентской области окна.

EnumPropsEx (hwndSubclass, WinPropProc, NULL); 
 
/ / WinPropProc это функция обратного вызова, определяемые приложением / / списки свойства window. 
 
BOOL обратного ВЫЗОВА WinPropProc (HWND hwndSubclass, / / обработать окна с свойства LPCSTR lpszString, / / свойства строка или атом РУЧКУ 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