求助:关于在按钮上显示位图!!!

theCFan 2004-10-29 01:21:14
我在两个按钮上分别显示两个位图,用
CBitmap m_bitmapBtn1;
CBitmap m_bitmapBtn2;
......
m_bitmapBtn1.LoadBitmap(IDB_BITMAP1);
m_bitmapBtn2.LoadBitmap(IDB_BITMAP2);
......
((CButton*)GetDlgItem(IDC_BUTTON0))->SetBitmap(m_bitmapBtn0);//显示位图
((CButton*)GetDlgItem(IDC_BUTTON1))->SetBitmap(m_bitmapBtn1);//显示位图
能够正常显示位图,但是现在我想通过单击一个按钮来交换显示两个位图,如何在其中一个按钮的
BN_CLICKED事件中确定另一个按钮上显示的是那一个位图呢?(因为要不止交换一次的)
...全文
62 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
huaboy408 2004-10-29
还是用SetBitmap,然后Invalidate
  • 打赏
  • 举报
回复
老夏Max 2004-10-29
使用CButtonST类吧,vckbase上有!
  • 打赏
  • 举报
回复
lixiaosan 2004-10-29
CButton::GetBitmapSee Also
CButton Overview | Class Members | Hierarchy Chart | CButton::SetBitmap | CBitmapButton::LoadBitmaps | Bitmaps
Call this member function to get the handle of a bitmap, previously set with SetBitmap, that is associated with a button.

HBITMAP GetBitmap( ) const;
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2004-10-29 01:21
社区公告
暂无公告