|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Listing Window Properties for a Given Window
In the following example, the EnumPropsEx function lists the string identifiers of the window properties for the window identified by the application-defined hwndSubclass variable. This function relies on the application-defined callback function WinPropProc to display the strings in the window's client area.
EnumPropsEx(hwndSubclass, WinPropProc, NULL); // WinPropProc is an application-defined callback function // that lists a window property. BOOL CALLBACK WinPropProc( HWND hwndSubclass, // handle of window with property LPCSTR lpszString, // property string or atom HANDLE hData) // data handle { static int nProp = 1; // property counter TCHAR tchBuffer[BUFFER]; // expanded-string buffer int nSize; // size of string in buffer
HDC hdc; // device-context handle hdc = GetDC(hwndSubclass); // Display window property string in client area. nSize = sprintf(tchBuffer, "WinProp %d: %s", nProp++, lpszString); TextOut(hdc, 10, nProp * 20, tchBuffer, nSize); ReleaseDC(hwndSubclass, hdc); return TRUE; }
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Листинг Свойств Окна для Данного Окна
В следующем примере, функциональные списки EnumPropsEx идентификаторы строки свойств окна для окна идентифицированного определенной прикладной переменной hwndSubclass. Эта функция доверяется в определенную прикладную функцию возврата WinPropProc, чтобы отображать строки в области клиента окна.
EnumPropsEx(hwndSubclass, WinPropProc, НЕДЕЙСТВИТЕЛЬНЫЙ); // WinPropProc - определенная прикладная функция / возврат/, что включает собственность окна. BOOL CALLBACK WinPropProc( HWND hwndSubclass, // РУЧКА окна с lpszString свойства LPCSTR, // строки свойства или РУЧКИ атома hData) // ручка данных { статический int nProp = 1; // счетчик свойства TCHAR tchBuffer[BUFFER]; // расширенная строка буфера 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); возвращайтесь ВЕРНО; }
|
|
|
|
| |