|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Deleting a Window Property
When a window is destroyed, it must destroy any window properties it set. The following example uses the EnumPropsEx function and the application-defined callback function DelPropProc to destroy the properties associated with the window identified by the application-defined hwndSubclass variable. The callback function, which uses the RemoveProp function, is also shown.
case WM_DESTROY: EnumPropsEx(hwndSubclass, DelPropProc, NULL); PostQuitMessage(0); break; // DelPropProc is an application-defined callback function // that deletes a window property. BOOL CALLBACK DelPropProc( HWND hwndSubclass, // handle of window with property LPCSTR lpszString, // property string or atom HANDLE hData) // data handle { RemoveProp(hwndSubclass, lpszString); return TRUE; }
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Удаляющая Собственность Окна
Когда окно уничтожено, оно должно уничтожить любые свойства окна, которые он установил. Следующий пример использует функцию EnumPropsEx и определенная прикладная функция возврата DelPropProc, чтобы уничтожать свойства связанные окном идентифицированным определенной прикладной переменной hwndSubclass. Функция возврата, которая использует функцию RemoveProp, также показана.
случай WM_DESTROY: EnumPropsEx(hwndSubclass, DelPropProc, НЕДЕЙСТВИТЕЛЬНЫЙ); PostQuitMessage(0); прерывание; // DelPropProc - определенная прикладная функция / возврат/, что удаляет собственность окна. BOOL CALLBACK DelPropProc( HWND hwndSubclass, // РУЧКА окна с lpszString свойства LPCSTR, // строки свойства или РУЧКИ атома hData) // ручка данных { RemoveProp(hwndSubclass, lpszString); возвращайтесь ВЕРНО; }
|
|
|
|
| |