W poniższym przykładzie funkcja EnumPropsEx Wyświetla identyfikatory ciągów właściwości okna w oknie określone przez zmienne zdefiniowane przez aplikację hwndSubclass. Funkcja ta opiera się na zdefiniowanych przez aplikację callback function WinPropProc do wyświetlania ciągi w obszaru okna klienta.
EnumPropsEx (hwndSubclass, WinPropProc, NULL);
/ / WinPropProc jest funkcją wywołanie zwrotne definiowane przez aplikacji / /, listę właściwości okna.
BOOL wywołania zwrotnego WinPropProc (HWND hwndSubclass, / / uchwyt okna z właściwości LPCSTR lpszString, / / właściwości ciąg lub atom uchwyt hData) / / obsługi danych {statyczne int nProp = 1; / / właściwości licznik TCHAR tchBuffer [BUFORU]; / / ciąg rozwinięta buforu int nSize; / / rozmiar ciągu w buforze HDC hdc; / / kontekstu urządzenia obsługi hdc = GetDC(hwndSubclass);
/ / Wyświetlić okno właściwości ciąg w obszarze klienta.
nSize = sprintf (tchBuffer, "WinProp % d: % s", nProp ++, lpszString);
TextOut (hdc, 10, nProp * 20, tchBuffer, nSize);
ReleaseDC (hwndSubclass, hdc);
Zwraca wartość PRAWDA;
}