从网上找到别人写的一个XPButton类,利用XPButton类实现XP风格的按钮。百度一下即可找到这个类,接下来具体的步骤如下:
1.创建基于对话框的MFC工程假设命名为:XPButtonTest,将XPButton.cpp和XPButton.h放到当前工程目录,通过Project->Add to
project->Add file to project将XPButton.cpp和XPButton.h导入到工程中。
2.在CXPButtonTestDlg.h添加头文件 #include
"XPButton.h".
3.关闭工程,将工程目录下的.clw文件删除,重新打开工程,为对话框添加一个按钮控件。通过类向导为此按钮控件添加一个变量,变量类型(Variable type)选择CXPButton。在此步骤中如果不删除.clw文件,则在选择变量类型的时候下拉列表中不会出现CXPButton选项,可以选择CButton,然后手动到CXPButtonTestDlg.h中将变量类型修改为CXPButton。
4.编译运行就可以看到按钮具有XP风格。
注意:此方法只能使变量类型修改为CXPButton的按钮控件实现XP风格效果,对于没有作第三步的按钮,还保持原来的样式。
转载于:https://www.cnblogs.com/happykoukou/p/6859685.html