Некоторые функции управления окнами

  Функция Описание
  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 Отображает окно как свернутое.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: