请教一下位图按钮为什么显示不了图片?
新建一个位图按钮类,添加一个这样的函数。
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里面加入上面代码也是无效的,我应该怎么解决?
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里面加入上面代码也是无效的,我应该怎么解决?
...全文
相关推荐
交大网络教育大学英语二作业.docx
交大网络教育大学英语二作业.docx
MFC自绘按钮及位图背景实现源代码解析
在Microsoft Foundation Classes (MFC)中,标准按钮控件提供了基本的图形用户界面功能,但在某些情况下,我们需要实现更具有个性化的按钮样式。自定义按钮绘制允许开发者按照需求设计按钮的外观和行为,包括改变按钮的形状、添加自定义图标、自定义鼠标悬停和点击效果等。在Windows应用程序中,字体颜色是对话框、按钮和各种控件中显示文本时非常重要的属性。字体颜色由RGB颜色模式定义,每个颜色通道(红、绿、蓝)都有一个从0到255的值。
北邮网络教育大学英语2阶段作业一二三.docx
北邮网络教育大学英语2阶段作业一二三.docx
大学英语二第二次作业答案.docx
大学英语二第二次作业答案.docx
华师大网络教育公共英语三平时作业答案.docx
华师大网络教育公共英语三平时作业答案.docx


