VC的对话框程序中,在对话框上面的按钮上显示图片有哪些方法?? 是在按钮上显示图片,请问都有哪些方法?谢谢各位朋友!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 总的说都是要自绘的。MFC有CBitmapButton 肯定要重载,自绘,自绘呢 你可以重载DrawItem当然也可以OnPaint建议DrawItem甚至自己定义一个控件都可以 要不用Pic控件贴图,再响应控件的单击消息?就当它是贴了图的按钮,呵呵 最简单的2个方法:1.修改变量CButton m_btn为CBitmapButton m_btn.然后查下MSDN,好象是SetImage(4参数nId)吧?这样就可以.2.在初始化函数里HBITMAP hbmp=(HBITMAP)::LoadImage(NULL,"**.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);在m_btn.SetBitmap(hbmp).要完全有自己的样式就得继承自己以GDI绘制了具体参见网上CButtonST.做的很好的一个类. CString错误: 老是出现莫名其妙的错误。 CArray ,CList,CMap的小问问 求助:3次b样条函数 _beginthreadex的使用 我写了一小段c++代码,vc++2005beta2的debug菜单是灰色的,怎么办? 窗口类问题 帮我看看这段视频捕捉代码有什么问题。 求助帮忙把这段代码转换成C++ 大家好!!! 多个显示屏环境下,窗口的显示问题 请教关于DHCP API的使用--Client 多线程调用win32 dll的全局变量有干扰 解决必送高分!
MFC有CBitmapButton
自绘呢 你可以重载DrawItem
当然也可以OnPaint
建议DrawItem
甚至自己定义一个控件都可以
1.修改变量CButton m_btn为CBitmapButton m_btn.然后查下MSDN,好象是SetImage(4参数nId)吧?这样就可以.
2.在初始化函数里HBITMAP hbmp=(HBITMAP)::LoadImage(NULL,"**.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
在m_btn.SetBitmap(hbmp).
要完全有自己的样式就得继承自己以GDI绘制了
具体参见网上CButtonST.做的很好的一个类.