12-动态创建按钮

动态创建按钮

按钮的静态创建在类中没有对应的按钮成员变量。但是动态创建需要在包含其的对话框类中加入按钮成员。

CButton m_button;		//成员变量,全局属性

//需要创建按钮的响应函数里
if (m_button.m_hWnd == NULL)
{
m_button.Create(_T("bingo"), BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD, CRect(0, 0, 100, 100), this, 123);
}
//参数:按钮文字,按钮设置,按钮大小和位置,父类,按钮ID(不能重复)