本文介绍如何在MFC文档工程中添加多个按钮
样例中添加了两个按钮,如果有需要,可以使用数组来动态添加,参见
CSDN论坛某贴7L的回答。
1.添加ID
在Resource.h文件中添加按钮的ID,编号不与之前重复就可以,这里我添加了两个按钮。
#define IDB_BTN_NTRANS 307//旋转、缩放变换的按钮
#define IDB_BTN_SHEAR 308//错切的按钮
别忘了保存。
2.在view中添加成员变量
在项目中的View文件添加按钮变量,比如我的工程是ShapeTransform,我就在ShapeTransformView.h中添加。
private:
CButton* btn_transform;//缩放、旋转的变换
CButton* btn_shear;//斜切的按钮
3.添加OnCreate()函数
类视图中给view添加onCreate函数,头文件中有了:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
在cpp文件中编辑函数,将动态按钮生成并添加到屏幕上: