怎么设置按钮图标? 新建一个基于对话框的工程,建一个按钮ID为IDC_BUTTON,位图为:IDB_BITMAP在网上看过一些例子,讲得不是很清楚,并没有说在哪个函数中实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里有一些不错的例子,你可以参考一下:http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=301 一般是在你的窗体的构造函数里面完成资源的显示的.按照楼上例子如果你使用了CBitmapBtn的话ChangeBitmapBtnImages(m_bmpBtn,szFilename); <-- 看看这个函数的实现 就明白是怎么动态设置的了.如果仅仅是在编写的时候就确定对应图片的话:m_bmpBtn.SubclassDlgItem(IDC_BUTTON1,this); m_bmpBtn.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2,IDB_BITMAP3,IDB_BITMAP4); <- 就这句,将四个状态的图标为你设置了 使用CBitmapButton然后用LoadBitmaps 拜托,那个叫 位图 好不好?!CButton::SetBitmap m_bmpBtn.SubclassDlgItem(IDC_BUTTON1,this); m_bmpBtn.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2,IDB_BITMAP3,IDB_BITMAP4); 把按钮设置为BS_BITMAP类型,调用SetBimap函数。 可以同时获取comb box控件上俩串字符串吗//用什么代码? CEditView中输出文字的问题 线程设置DCB结构问题 PatternBrush刷子中的位图只能是8*8大小? 菜鸟发问:照书上敲的,有如下错误 抗议KINGCOM发垃圾贴! =============工作区中有类,但类向导中没有========== 怎样列举出局域网内所有机器的名称或IP 困扰很久的连接错误 请问如何在程序中获得个人通讯簿里的信息 高分 如何继承MFC中的CEditView类 MFC基于对话框模式的一些问题 请教
ChangeBitmapBtnImages(m_bmpBtn,szFilename); <-- 看看这个函数的实现 就明白是怎么动态设置的了.如果仅仅是在编写的时候就确定对应图片的话:m_bmpBtn.SubclassDlgItem(IDC_BUTTON1,this);
m_bmpBtn.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2,IDB_BITMAP3,IDB_BITMAP4); <- 就这句,将四个状态的图标为你设置了
然后用LoadBitmaps
m_bmpBtn.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2,IDB_BITMAP3,IDB_BITMAP4);