不在资源视图上拖拉按钮控件,用纯代码如何才能往对话框上添加一个按钮
不在资源视图上拖拉按钮控件,用纯代码怎么才能往对话框上添加一个按钮?
不在资源视图上拖拉按钮控件,用纯代码怎么才能往对话框上添加一个按钮?
我的思路是用CWnd的create, 因为CButton是继承CWnd的.
或许直接定义一个CMyButton:public Cbutton,然后重载create(), 不知道行不行,
请指教了.
------解决方案--------------------
定义成员 CButton m_button ,在Resource.h定义IDC_BUTTON1,ID号自定义
m_button.Create(_T( "按钮 "), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,50), this, IDC_BUTTON1 );
然后用IDC_BUTTON1 作消息影射
------解决方案--------------------
楼上正解
------解决方案--------------------
Create(_T( "按钮 "), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,50), this, IDC_BUTTON1 );
不在资源视图上拖拉按钮控件,用纯代码怎么才能往对话框上添加一个按钮?
我的思路是用CWnd的create, 因为CButton是继承CWnd的.
或许直接定义一个CMyButton:public Cbutton,然后重载create(), 不知道行不行,
请指教了.
------解决方案--------------------
定义成员 CButton m_button ,在Resource.h定义IDC_BUTTON1,ID号自定义
m_button.Create(_T( "按钮 "), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,50), this, IDC_BUTTON1 );
然后用IDC_BUTTON1 作消息影射
------解决方案--------------------
楼上正解
------解决方案--------------------
Create(_T( "按钮 "), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,50), this, IDC_BUTTON1 );