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
指定按钮控件的ID.
返回值
非零,如果成功;否则为0。
备注
在构造在两个步骤的一 CButton 对象。 首先,调用构造函数然后调用 Create,创建Windows按钮控件并将它附加到 CButton 对象。
如果给定 WS_VISIBLE 样式,Windows发送按钮控件所需的所有信息激活和显示按钮。
将以下 窗口样式 于按钮控件:
始终WS_CHILD
通常WS_VISIBLE
少见WS_DISABLED
对控件分组的WS_GROUP
包含按钮的WS_TABSTOP 按tab键顺序
示例
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