jjzjj

CMFCButton

全部标签

c++ - CMFCButton::SetImage - 位图不会显示

我正在尝试使用CMFCButton中的函数SetImage为我的按钮加载位图。我没有得到任何错误或其他东西,只是一个普通的按钮。我正在对icons做同样的事情并且它有效,但我也需要它来加载bitmap。我需要从路径而不是资源LoadImage。这是我的代码:iconResource=path+m_type+_T("U")+extension;//i.e:C:\test\earthU.bmpHANDLEhIcon=::LoadImage(nullptr,iconResource,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);//samethingforHotandD

c++ - 具有 Vista 风格的 CMFCButton

我似乎无法让CMFCButton在对话框应用程序中以Vista样式显示。我正在使用带有MFC功能包的VS2008。以下是重现我的问题的一些步骤:创建一个新的MFC项目;指定一个基于对话框的项目。在主对话框中添加两个按钮。为每个按钮添加一个变量。将其中一个变量设为CButton,将另一个变量设为CMFCButton。编译运行。testapppicturehttp://img7.imageshack.us/img7/3/testapp.png如您所见,CButton具有正确的样式,但CMFCButton没有。我在这里缺少什么? 最佳答案