MFC GDI中位图的显示 位图绘制
来源:清泛原创 2016-10-28 15:09:53 人气: 我有话说( 0 人参与)
使用BitBlt 或StretchBlt TransparentBlt 绘制,代码如下: 画按钮图标CBitmap bitmap;bitmap.LoadBitmap( IDB_BITMAP_BTN_IMAGES );...
//画按钮图标 CBitmap bitmap; bitmap.LoadBitmap( IDB_BITMAP_BTN_IMAGES ); BITMAP bmp; bitmap.GetBitmap( &bmp ); // 该结构体bmp可以获取有关位图的信息 CDC dcCompatible; dcCompatible.CreateCompatibleDC( pDC ); // 创建与当前DC(pDC)兼容的DC dcCompatible.SelectObject( &bitmap ); pDC->BitBlt( 0, 0, 24, 24, &dcCompatible, 0, 0, SRCCOPY ); //StretchBlt可以按照指定大小实现位图的伸缩和拉伸,用法一样
MFC GDI 位图 CBitmap BitBlt
上一篇:MFC Dialog中嵌入View、动态创建View的方法 下一篇:MFC 去掉控件的边框
技术 咨询
留言 反馈