首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

基于位图的进度条,该如何解决

2012-02-01 
基于位图的进度条现在想实现一个用位图填充进度的进度条,从CStatic类继承而来,重载OnPaint(),在里面建立了

基于位图的进度条
现在想实现一个用位图填充进度的进度条,从CStatic类继承而来,重载OnPaint(),在里面建立了一个兼容的内存设备描述表
源码如下:
                    CPaint   dc(this);
                    CDC   memdc;
                    memdc.CreateCompitableDC(&dc);
                    for(int   i=0;i <m_Number;i++)
                    {
                        memdc.DrawIcon(pt.x,pt.y,hIcon);
                        pt.x=i*increment;
                    }
                  dc.BitBlt(0,0,rect.right,rect.bottem,&memdc,0,0,SRCCOPY);
其中,pt为CPoint类型,控制绘图开始的位置,increment为增长的步数,而hIcon为一位图句柄也己获得,但不知为何,实现不了,请各位指点。

[解决办法]
LoadBitmap试试,这个没弄过,呵呵……
[解决办法]
没有选入内存位图

热点排行