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 物件。 首先,請呼叫建構函式,然後呼叫 建立建立 Windows 按鈕控制項並將其附加至 CButton 物件。
如果指定 WS_VISIBLE 樣式,視窗傳送按鈕控制項需要的所有訊息作用中和顯示按鈕。
適用於下列 視窗樣式 按鈕控制項:
永遠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