CButton::Create
Создает элемент управления "Кнопка" Windows и вложение его к объекту CButton.
virtual BOOL Create(
LPCTSTR lpszCaption,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Параметры
lpszCaption
Указывает текст элемента управления "Кнопка".dwStyle
Задает стиль элемента управления "Кнопка". Примените любое сочетание стили кнопки на кнопке.rect
Определяет размер и положение элемента управления "Кнопка". Может быть либо объектом CRect или структурой RECT.pParentWnd
Задает родительское окно элемент управления "Кнопка", обычно CDialog. Это не должно быть NULL.nID
Определяет идентификатор элемента управления "Кнопка"
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
Построении объект CButton в шагах 2. Во-первых, вызовите конструктор, и затем вызовите Создать, который создает элемент управления "Кнопка" Windows и вложение его к объекту CButton.
Если стиль WS_VISIBLE задано, то Windows отправляет элемент управления "Кнопка" все сообщения, необходимые для активировало и указывает кнопки.
Примените следующий стили окна на элемент управления "Кнопка":
Всегда WS_CHILD
Обычно WS_VISIBLE
WS_DISABLED Редко
WS_GROUP Групповым к элементам управления
WS_TABSTOP Для включения кнопки нашивая порядке
Пример
CButton myButton1, myButton2, myButton3, myButton4;
// Create a push button.
myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,100,30), pParentWnd, 1);
// Create a radio button.
myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
CRect(10,40,100,70), pParentWnd, 2);
// Create an auto 3-state button.
myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE,
CRect(10,70,100,100), pParentWnd, 3);
// Create an auto check box.
myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
CRect(10,100,100,130), pParentWnd, 4);
Требования
Header: afxwin.h