请教一下位图按钮为什么显示不了图片?

afxboy afxboy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
新建一个位图按钮类,添加一个这样的函数。
void DrawImage()
{
CPaintDC dc(this);
CBitmap myBitmap;
myBitmap.LoadBitmap(IDB_BITMAP1);
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap *pOldBitmap=MemDC.SelectObject (&myBitmap);
dc.StretchBlt(0,0,20,20,&MemDC,0,0,16,16,SRCCOPY; MemDC.SelectObject ( pOldBitmap );

} Create一个对象,并显示出按钮,在另外一个按钮的单击事件中 调用DrawImage();这个按钮是不会显示图片的,怎么回事?代码有错?在代码里面加入
Invalidate(TRUE);InvalidateRect..ReDrawWindow都是无效的,在OnDrawItem里面加入上面代码也是无效的,我应该怎么解决?
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
afxboy
VC/MFC 16,550 成员 421,606 内容