我的操作系统是Vista, 主题是‘基本的VISTA’或者是‘Aero’,IDE是VC++2008。
最近在写程序的时候发现了一个问题,问题描述如下:
我新建了一个Win32程序,是个空工程!自己添加了WinMain函数,资源文件里面添加了一个对话框。就写了一个简单的对话框应用程序。程序运行如下:
然后我用AppWizard新建了一个基于对话框的MFC的应用程序,程序运行如下:

大家注意mfc对话框的OK按钮,和我自己新建的Win32的对话框应用程序上面的两个Button。程序运行起来后,MFC程序的对话框按钮上面的Button的外观很可爱,鼠标放上去过后,Button上还有渐变的响应效果。
而自己新建的Win32对话框应用程序的上面的两个Button外观上却不如MFC对话框的好看,而且鼠标放上去过后,没有渐变的响应效果。
我想要自己的WIN32工程的BUTTON也有MFC程序BUTTON的外观和效果。
VC有经验的朋友,能给出一个解决方案不?
我还是想自己的WIN32工程的BUTTON也有和MFC一样的BUTTON外观。
自己C++不好,我相信win32工程也一定能解决这个问题。我在win32IDE工程里面对对话框的属性反复设置都没能达到MFC对话框的效果。