Proprietà finestra Elenco per una determinata finestra

Nell'esempio seguente, la funzione EnumPropsEx elenca gli identificatori di stringa delle proprietà finestra per la finestra identificato dalla variabile hwndSubclass definiti dall'applicazione. Questa funzione si basa sulla funzione di callback definito dall'applicazione WinPropProc per visualizzare le stringhe nell'area client della finestra.

EnumPropsEx (hwndSubclass, WinPropProc, NULL); 
 
/ / WinPropProc è una funzione di richiamata definita dall'applicazione / che elenca una proprietà della finestra. 
 
BOOL CALLBACK WinPropProc (HWND hwndSubclass, / / handle di finestra con proprietà LPCSTR lpszString, / / proprietà stringa o atom HANDLE hData) / / handle dati {static int nProp = 1;    / / Proprietà counter TCHAR tchBuffer [BUFFER]; / / stringa espansa buffer nSize int;               / / dimensione della stringa in tampone HDC hdc;                 / / contesto di periferica handle hdc = GetDC(hwndSubclass); 
 
    / / Visualizzare la finestra proprietà stringa nell'area client. 
 
    nSize = sprintf (tchBuffer, "WinProp % d: % s", nProp + +, lpszString); 
    TextOut (hdc, 10, nProp * 20, tchBuffer, nSize); 
 
    ReleaseDC (hwndSubclass, hdc); 
 
    return TRUE; 
} 
 

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index