Шаг 472 - CButton::Create

BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );

Возвращаемое значение
Отличное от нуля если успешно, иначе 0.

Параметры
lpszCaption
Определяет текст элемента управления кнопки.
dwStyle
Определяет стиль элемента управления кнопки. Примените любую комбинацию стилей кнопки к кнопке.
rect Определяет размер элемента управления кнопки и позицию. Это может быть или объект CRect или структура RECT.
pParentWnd
Определяет родительское окно, обычно CDialog. Этот параметры не должен быть NULL.
nID
Определяет ID элемента управление кнопки.

Замечания
Вы создаете объект CButton в двух шагах. Сначала вызовите конструктор, затем вызовите Create который создает кнопку Windows и присоединит ее к объекту CButton.
Если WS_VISIBLE стиль дан, Windows посылает кнопке все сообщения требуемые чтобы активизировать и показать кнопку.
Примените следующие стили окна к элементу управления кнопки:

Пример

CButton myButton1, myButton2, myButton3, myButton4;
//Создать нажимаемую кнопку
myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
	BS_PUSHBUTTON, CRect(10,10,100,30), pParentWnd, 1);
//Создать "радио" кнопку 
myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
	BS_RADIOBUTTON, CRect(10,40,100,70), pParentWnd, 2);
//Создать кнопку с 3 состояниями.
myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
	BS_AUTO3STATE,  CRect(10,70,100,100), pParentWnd, 3);
//Создать кнопку выбора. 
myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
	BS_AUTOCHECKBOX, CRect(10,100,100,130), pParentWnd, 4);

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.01.2002