MFC GDI中位图的显示 位图绘制
清泛原创
				使用BitBlt 或 StretchBlt/TransparentBlt 绘制,代码如下:

    
	
		
        
	
	
	
	
	
		
		
	
	
	
	
	
		  		
	    
//画按钮图标
	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可以按照指定大小实现位图的伸缩和拉伸,用法一样
效果(位置暂未调整):
 
		 评论加载中,请稍后...
    评论加载中,请稍后...