На главную

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 | Скачать Вниз

Components of an Application Window



An application window includes elements such as a title bar, a menu bar, the window menu (formerly known as the system menu), the minimize button, the maximize button, the restore button, the close button, a sizing border, a client area, a horizontal scroll bar, and a vertical scroll bar. An application's main window typically includes all of these components. The following illustration shows these components in a typical main window.


The title bar displays an application-defined icon and line of text; typically, the text specifies the name of the application or indicates the purpose of the window. An application specifies the icon and text when creating the window. The title bar also makes it possible for the user to move the window by using a mouse or other pointing device.
Most applications include a menu bar that lists the commands supported by the application. Items in the menu bar represent the main categories of commands. Choosing an item from the menu bar typically opens a pop-up menu whose items correspond to the tasks within a given category. By selecting a command, the user directs the application to carry out a task.

The window menu is created and managed by Windows. It contains a standard set of menu items that, when chosen by the user, set a window's size or position, close the application, or perform tasks. For more information about menus and the window menu, see Menus.
When you click the maximize or minimize button, this affects the size and position of the window. When the user clicks the maximize button, Windows enlarges the window to the size of the screen and positions the window, so it covers the entire desktop, minus the taskbar. At the same time, Windows replaces the maximize button with the restore button. The restore button is a bitmap that, when clicked, restores the window to its previous size and position.

When the user clicks the minimize button, Windows reduces the window to the size of its taskbar button, positions the window over the taskbar button, and displays the taskbar button in its normal state. To restore the application to its previous size and position, click its taskbar button.
The sizing border is an area around the perimeter of the window that enables the user to size the window by using a mouse or other pointing device.
The client area is the part of a window where the application displays output, such as text or graphics. For example, a desktop publishing application displays the current page of a document in the client area. The application must provide a function, called a window procedure, to process input to the window and display output in the client area. For more information about window procedures, see Window Procedures.

The horizontal scroll bar and vertical scroll bar convert mouse or keyboard input into values that an application uses to shift the contents of the client area either horizontally or vertically. For example, a word-processing application that displays a lengthy document typically provides a vertical scroll bar to enable the user to page up and down through the document.
The title bar, menu bar, window menu, minimize and maximize buttons, sizing border, and scroll bars are referred to collectively as the window's nonclient area. Windows manages most aspects of the nonclient area; the application manages everything else about the window. In particular, the application manages the appearance and behavior of the client area.


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

Компоненты Прикладного Окна



Прикладное окно включает элементы как например, зона названия, зона меню, меню окна (прежде узнанное как системное меню), минимизировать кнопку, кнопка расширения, кнопка восстановления, закрытая кнопка, калибровка границы, область клиента, горизонтальный перемещать зону, и вертикальный перемещать зону. Прикладное основное окно обычно включает все эти компоненты. Следующая иллюстрация показывает эти компоненты в типичном основном окне.


Зона названия отображает определенную прикладную иконку и строку текста; обычно, текст определяет имя приложения или указывает цель окна. Приложение определяет иконку и текст при создании окна. Зона названия также делает возможным для пользователя, чтобы перемещать окно используя мышь или другое координатное устройство.
Большинство приложений включают зону меню, которая включает команды поддерживались приложением. Пункты в зоне меню представляют основные категории команд. Выбирая пункт из зоны меню обычно открытой управляющее меню, чьи пункты переписываются в задачи в пределах данной категории. Выбираясь команду, пользователь направляет приложение, чтобы выполнять задачу.

Меню окна создано и управлялось Windows. Это содержит стандартный комплект пунктов меню, что, когда выбрано пользователем, было установлено размер окна или позиции, было закрыто приложение или было выполнено задачи. Более подробно о меню и меню окна, смотри Меню.
Когда Вы щелкаете расширение или минимизируете кнопку, это влияет на размер и позицию окна. Когда пользователь щелкает кнопку расширения, Windows расширяет окно по величине с экраном и позиционирует окно, так что это покрывает целую настольную систему, минус taskbar. В то же самое время, Windows заменяет кнопку расширения кнопкой восстановления. Кнопка восстановления является побитовым отображением, что, когда щелкнуто, было восстановлено окно в свой предшествующий размер и позицию.

Когда пользователь щелкает минимизировать кнопку, Windows уменьшает окно по величине с своей taskbar кнопкой, позиционирует окно над кнопкой taskbar и отображает кнопку taskbar в своем нормальном состоянии. Для того, чтобы восстанавливать приложение в свой предшествующий размер и позиционировать, щелкните свою taskbar кнопку.
Измеряющая граница является областью вокруг периметра окна, который приспосабливается пользователя в размер окно используя мышь или другое координатное устройство.
Область клиента является частью окна где приложение отображает выход, как например, текст или графика. Например, приложение настольного издания отображает текущую страницу документа в области клиента. Приложение должно обеспечить функцию, назвавшую процедуру окна, чтобы обрабатывать вводу в окно и дисплейный выход в области клиента. Более подробно о процедурах окна, смотри Процедуры Окна.

Горизонтальный перемещать зону и вертикальную перемещать мышь преобразования зоны или ввода данных с клавиатуры в величины, что приложение использует, чтобы сдвигать содержание области клиента или горизонтально или вертикально. Например, текстовое-обрабатывающее приложение, которое отображает длительный документ обычно обеспечивает вертикальный перемещать зону, чтобы приспосабливаться пользователя на страницу вверх и вниз через документ.
Зона названия, зоны меню, меню окна, минимизируют и расширяют кнопки, измеряющий границу и перемещать зоны ссылались, чтобы коллективно как окно nonclient область. Windows управляет большинство аспектов области nonclient; приложение управляет всем еще об окне. В конкретном, приложение управляет появлением и поведением области клиента.


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