No exemplo a seguir, a EnumPropsEx função lista os identificadores de Cadeia de caracteres das Propriedades janela para a janela identificada pela application-defined hwndSubclass variável. Esta função depende da função callback application-defined WinPropProc para exibir as seqüências de caracteres na área de cliente da janela.
EnumPropsEx (hwndSubclass, WinPropProc, NULL);
/ / WinPropProc é uma função callback application-defined / / que lista uma propriedade janela.
Chamada de retorno BOOL WinPropProc (HWND hwndSubclass, / / identificador da janela com propriedade LPCSTR lpszString, / / propriedade seqüência de caracteres ou atom identificador hData) / / manipular dados {static int nProp = 1; / / Propriedade marcador TCHAR tchBuffer [BUFFER]; / / expandido de Cadeia de caracteres do buffer nSize int; / / tamanho da seqüência de caracteres no buffer HDC hdc; / / identificador de contexto de dispositivo hdc = GetDC(hwndSubclass);
/ / Exibir Cadeia de caracteres de propriedade janela na área de cliente.
nSize = sprintf (tchBuffer, "WinProp % d: % s", nProp + +, lpszString);
TextOut (hdc, 10, nProp * 20, tchBuffer, nTamanho);
ReleaseDC (hwndSubclass, hdc);
retornar TRUE;
}