Некоторые функции управления окнами
| Функция
| Описание
|
| MoveWindow(HWND hWnd, int nLeft, int nTop, int nWidht, intHeight, BOOL fRepaint)
| Перемещение и изменение размеров окна. Если последний параметр TRUE, то посылается WM_PAINT.
|
| EnableWindow(HWND hWnd, BOOL fEnable)
| Разрешить/запретить ввод в окно.
|
| IsWindowEnable (HWND hWnd)
| Проверить доступно ли окно.
|
| SetWindowText(HWND hWnd, LPCSTR lpszString)
| Сменить заголовок окна.
|
| ShowWindow(HWND hWnd, int nCmdShow)
| Установить состояние отображения. Задается константой SW_*
|
| CloseWindow(HWND hWnd)
| Свернуть окно.
|
| IsZoomed(HWND hWnd)
| Проверить свернуто ли окно.
|
| Update Window(HWND hWnd)
| Послать WM_PAINT в обход очереди сообщений для обновления клиентской области.
|
| CreateWindow(LPCSTR lpClassName, LPCSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, void FAR* lpParam)
| Создать окно.
|
| DestroyWindow(HWND hWnd)
| Уничтожить окно.
|
| BringWindowToTop(HWND hWnd)
| Перемесить окно наверх.
|
| IsWindow(HWND hWnd)
| Проверить, есть ли окно с указанным дескриптором.
|
Некоторые режимы отображения окна для функции ShowWindow:
| Константа, задающая состояние отображения
| Описание
|
| SW_HIDE
| Скрывает окно и активизирует другое окно.
|
| SW_SHOWNORMAL
| Активизирует и отображает окно.
|
| SW_SHOWMAXIMIZED
| Активизирует и отображает окно в развернутом виде.
|
| SW_SHOWMINIMIZED
| Активизирует и отображает окно в cвернутом виде.
|
| SW_MAXIMIZE
| Разворачивает указанное окно.
|
| SW_MINIMIZE
| Сворачивает указанное окно и активизирует следующее окно верхнего уровня.
|
| SW_SHOWNOACTIVATE
| Отображает окно как свернутое.
|