Im folgenden Beispiel enthält die EnumPropsEx -Funktion die Zeichenfolge IDs über das Fenstereigenschaften für das Fenster, durch die Anwendung definierten HwndSubclass Variable identifiziert. Diese Funktion basiert auf der anwendungsdefinierten Rückruffunktion WinPropProc zum Anzeigen der Zeichenfolgen im Clientbereich des Fensters.
EnumPropsEx (HwndSubclass, WinPropProc, NULL);
/ / WinPropProc ist eine anwendungsdefinierte Rückruffunktion / /, die lists-Eigenschaft eine Fensters.
BOOL CALLBACK WinPropProc (HWND HwndSubclass, / / handle des Fensters mit Eigenschaft LPCSTR LpszString, / / Eigenschaft Zeichenfolge oder Atom HANDLE hData) / / Daten verarbeiten {static Int nProp = 1; / / Eigenschaft counter TCHAR TchBuffer [BUFFER]; / / erweitert-String buffer, Int nSize; / / Größe der Zeichenfolge in Puffer HDC Hdc; / / Device-Context handle Hdc = GetDC(hwndSubclass);
/ / Display Fenster Eigenschaftenzeichenfolge im Client-Bereich.
nSize = Sprintf (TchBuffer, "WinProp %d: % s", nProp ++, LpszString);
TextOut (Hdc, 10, nProp * 20, TchBuffer, nSize);
ReleaseDC (HwndSubclass, Hdc);
TRUE zurück;
}