912 Глава 14

PlaySoundfO,0, SND_PURGE);

Полезно также ввести аналогичный оператор в обработчик события формы
OnCloseQuery.

14.20 Некоторые вспомогательные функции
API Windows

функция	синтаксис / описание
CloseWindow	BOOL CloseWindow(HWND hWnd)Сворачивает, не уничтожая, окно, указанное дескриптором hWnd
DestroyWindow	BOOL DestroyWindow(HWND hWnd)Уничтожает окно, указанное дескриптором hWnd, и всех его потомков, освобождает отведенную память
Enable Window	BOOL Enable Window(HWND hWnd, BOOL bEnable)Делает доступным (при bEnable = true) или недоступным (при bEnable = false) окно, указанное дескриптором hWnd
FindWindow	HWND FindWindow(LPCTSTR IpClassName, LPCTSTR IpWindowName)Возвращает дескриптор окна класса IpClassName с заголовком IpWindowName
GetLastError	DWORD GetLastError(VOID)Возвращает код последней ошибки ;
GetNextWindow	HWND GetNextWindow(HWND hWnd, UINT wCmd)Возвращает дескриптор следующего за hWnd или предыдущего окна в Z-последовательности
GetWindow	HWND GetWindow(HWND hWnd, UINT wCmd)Возвращает дескриптор окна, находящегося с указанным окном hWnd в указанном соотношении wCmd
GetWindowText	hit GetWindowText(HWND hWnd, LPTSTR IpString, int nMaxCount)Копирует текст, связанный с окном или оконным элементом hWnd, в буфер IpString размера nMaxCount

Комментарии

Все приведенные в таблице функции API Windows используют для идентифи-
кации окна, к которому применяется функция, дескриптор hWnd. Для получение
этого дескриптора можно использовать функцию FindWindow. Более подробно
для различных окон этот вопрос рассмотрен в главе 6 в разделе 6.2.1. Если функ-