На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Minimized, Maximized, and Restored Windows



A maximized window is a window that has the WS_MAXIMIZE style. By default, Windows enlarges a maximized window so that it fills the screen or, in the case of a child window, the parent window's client area. Although a window's size can be set to the same size of a maximized window, a maximized window is slightly different. Windows automatically moves the window's title bar to the top of the screen or to the top of the parent window's client area. Also, Windows disables the window's sizing border and the window-positioning capability of the title bar (so that the user cannot move the window by dragging the title bar).

A minimized window is a window that has the WS_MINIMIZE style. By default, Windows reduces a minimized window to the size of its taskbar button and moves the minimized window to the taskbar. A restored window is a window that has been returned to its preminimized or premaximized size and position.
If an application specifies the WS_MAXIMIZE or WS_MINIMIZE style in the CreateWindowEx function, the window is initially maximized or minimized. After creating a window, an application can use the CloseWindow function to minimize the window. The ArrangeIconicWindows function arranges the icons on the desktop, or it arranges a parent window's minimized child windows in the parent window. The OpenIcon function restores a minimized window to its previous size and position.

The ShowWindow function can minimize, maximize, or restore a window. It can also set the window's visibility and activation states. The SetWindowPlacement function includes the same functionality as ShowWindow, but it can override the window's default minimized, maximized, and restored positions.
The IsZoomed and IsIconic functions determine whether a given window is maximized or minimized, respectively. The GetWindowPlacement function retrieves the minimized, maximized, and restored positions for the window, and also determines the window's show state.

When Windows receives a command to maximize or restore a minimized window, Windows sends the window a WM_QUERYOPEN message. If the window procedure returns FALSE, Windows ignores the Maximize or Restore command.
Windows automatically sets the size and position of a maximized window to the system-defined defaults for a maximized window. To override these defaults, an application can either call the SetWindowPlacement function or process the WM_GETMINMAXINFO message that is received by a window when Windows is about to maximize the window. WM_GETMINMAXINFO includes a pointer to a MINMAXINFO structure containing values Windows uses to set the maximized size and position. Replacing these values overrides the defaults.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Минимизированное, Расширенное, и Восстановленное Окно



Расширенное окно является окном, которое имеет стиль WS_MAXIMIZE. По умолчанию, Окно расширяет расширенное окно чтобы оно заполняло экран или, в случае окна ребенка, область клиента родительского окна. Хотя размер окна может быть установлен в тот же размер расширенного окна, расширенное окно немного другое. Окно автоматически перемещает бар названия окна на верх экрана или на верх области клиента родительского окна. Также, Окно выводит из строя границу калибровки окна и окно-позиционирование способности бара названия (чтобы потребитель не может переместить окно таща бар названия).

Минимизированное окно является окном, которое имеет стиль WS_MINIMIZE. По умолчанию, Окно уменьшает минимизированное окно по величине с своей taskbar кнопкой и перемещает минимизированное окно на taskbar. Восстановленное окно является окном, которое возвращано в свой preminimized или premaximized размер и позицию.
Если приложение определяет WS_MAXIMIZE или стиль WS_MINIMIZE в функции CreateWindowEx, окно первоначально расширено или минимизировано. После создания окна, приложение может использовать функцию CloseWindow, чтобы минимизировать окно. Функция ArrangeIconicWindows размещает иконы в настольной системе, или это размещает минимизированного ребенка родительского окна окна в родительском окне. Функция OpenIcon восстанавливает минимизированному окну в свой предшествующий размер и позицию.

Функция ShowWindow может минимизировать, расширять, или восстанавливать окно. Это может также установить видимость окна и состояний активизации. Функция SetWindowPlacement включает то же функциональное назначение как ShowWindow, но это может аннулировать окно встроенный минимизированный, расширенный, и восстановленные позиции.
IsZoomed И функции IsIconic определяют расширено данное окно или минимизировано, соответственно. Функция GetWindowPlacement извлекает минимизированный, расширенный, и восстановившее позиции для окна и также определяет состояние показа окна.

Когда Окно получает команду, чтобы расширять или восстанавливать минимизированное окно, Окно посылает окну сообщение WM_QUERYOPEN. Если процедура окна возвращает ЛОЖЬ, Окно игнорирует команду Расширения или Восстановления.
Окно автоматически устанавливает размер и позицию расширенного окна в определенную систему устанавливается по умолчанию для расширенного окна. Чтобы аннулировать эти устанавливаются по умолчанию, приложение может или вызывать функцию SetWindowPlacement или обрабатывать сообщение WM_GETMINMAXINFO, которое получено окном когда Окно собирается расширять окно. WM_GETMINMAXINFO включает указатель в структуру MINMAXINFO, содержащую Окно величин используется, чтобы устанавливать расширенный размер и позицию. Заменяющие эти величины аннулирует устанавливается по умолчанию.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz