|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Predefined Controls
Windows provides several predefined window classes for controls. Controls belonging to these window classes are called predefined controls. An application creates a predefined control of a particular type by specifying the appropriate window class name in either the CreateWindowEx function or the dialog box template. Following are the predefined window classes.
Name Description BUTTON Creates button controls. These controls typically notify the parent window when the user chooses the control. COMBOBOX Creates combo boxes. These controls are a combination of list boxes and edit controls, letting the user choose and edit items. EDIT Creates edit controls. These controls let the user view and edit text. LISTBOX Creates list boxes. These controls display a list from which the user can select one or more items. SCROLLBAR Creates scroll bar controls. These controls let the user choose the direction and distance to scroll information in a related window. STATIC Creates static controls. These controls often act as labels for other controls.
Each predefined window class has a corresponding set of control styles that enable an application to vary the appearance and behavior of the controls it creates. For example, the BUTTON class supports styles to create push buttons, radio buttons, check boxes, and group boxes. An application specifies the style when creating the control. Each predefined window class has a corresponding set of notification and control messages. Applications rely on the notification messages to determine when the user has provided input to the controls. For example, a push button sends a BN_CLICKED message to the parent window when the user clicks the button. Applications use the control messages to retrieve information from the controls and to manipulate the appearance and behavior of the controls. For example, an application can send a BM_GETCHECK message to a check box to determine whether it currently contains a check mark.
Most applications make extensive use of predefined controls in dialog boxes and other windows. Because predefined controls offer many capabilities, a full discussion of each is beyond the scope of this topic.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Встроенные Элементы управления
Окно обеспечивает несколько встроенных классов окна для элементов управления. Регулирует принадлежать этим классам окна названы встроенные элементы управления. Приложение создает встроенное управление конкретным типом определяя имя класса подходящего окна в или функция CreateWindowEx или диалоговый шаблон ящика. Следующее является встроенными классами окна.
Описание Имени КНОПКА Создает элементы управления кнопки. Эти элементы управления обычно уведомляют родительское окно когда потребитель выбирает управление. COMBOBOX СОЗДАЕТ combo ящики. Эти элементы управления - комбинация ящиков списка и элементов управления редактирования, позволяющего выбор потребителя и пунктов редактирования. РЕДАКТИРОВАНИЕ Создает элементы управления редактирования. Эти элементы управления позволяют вид потребителя и редактируют текст. LISTBOX СОЗДАЕТ ящики списка. Эти элементы управления отображают список из которого потребитель может выбраться один или более пунктов. SCROLLBAR Creates перемещает элементы управления бара. Эти элементы управления позволяют выбору пользователя направление и расстояние, чтобы перемещать информацию в связанное окно. СТАТИЧЕСКИЙ Создает статические элементы управления. Эти элементы управления часто действуют как этикетки для других элементов управления.
Каждый встроенный класс окна имеет соответствующий установленное управляющих стилей, которые позволяют приложение, чтобы менять появление и поведение элементов управления, которые он создает. Например, класс КНОПКИ поддерживает стили, чтобы создавать кнопка, радио кнопки, контрольные блоков, и групповые блоков. Приложение определяет стиль при создании управления. Каждый встроенный класс окна имеет соответствующий установленное уведомления и управляющих сообщений. Приложения доверяются в сообщения уведомления, чтобы определяться когда пользователь предусмотрел ввод в элементы управления. Например, кнопка посылает сообщение BN_CLICKED в родительское окно когда пользователь щелкает кнопку. Приложения используют управляющие сообщения, чтобы извлекать информацию из элементов управления и, чтобы манипулировать появлением и поведением элементов управления. Например, приложение может послать сообщение BM_GETCHECK контрольному блоку, чтобы определять к настоящему времени содержит оно контрольную отметку.
Большинство приложений делают расширенное использование встроенных элементов управления в диалоговых блоках и другом окне. Поскольку встроенные элементы управления предлагают много возможностей, полная дискуссия каждого выходит за пределы этой темы.
|
|
|
|
| |