CBitmap :: Setbitmap不能与Windows XP一起使用。实际上,我使用的是Windows7操作系统,我有一个对话框应用程序,使用CBitmap :: Setbitmap将位图加载到按钮上。CBitmap :: Setbitmap不适用于Windows XP?
当我在windows xp机器上运行我的应用程序时,我没有获得我在按钮上加载的位图。
这是怎么了装载和设置位图,
CButton *pMyButton = (CButton*)GetDlgItem(IDC_ADD_BTN);
BitmapStd.LoadBitmap(IDB_STANDARD_IDEAL_BMP);
HBITMAP hBitmap = (HBITMAP)BitmapStd.GetSafeHandle();
pMyButton->SetBitmap(hBitmap);
是否有任何其他的方式来实现这一目标?如果可能的话,请解释一下我用一个例子。
请显示您使用的确切代码。没有它,我们无法帮助。 – user1793036 2014-10-22 05:45:16
正如你所说我编辑了我的原始文章。请看看这个,请让我知道一个解决方案。 – Siva 2014-10-27 06:21:35