您的位置:首页 > 其它

在ActiveX中显示图片(其他程序中通用)

2008-07-24 11:45 183 查看
CString szFilename ("c://temp//1678391_6878.bmp");

CDC *dc = GetDC();
CDC bmDC;
HBITMAP hBmp =
(HBITMAP)::LoadImage(NULL,szFilename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
CBitmap bmp;
bmp.Attach(hBmp);
bmDC.CreateCompatibleDC(dc);
CBitmap *pOldbmp=bmDC.SelectObject(&bmp);
BITMAP bi;
bmp.GetBitmap(&bi);
dc->BitBlt(0,0,bi.bmWidth,bi.bmHeight,&bmDC,0,0,SRCCOPY);
bmDC.SelectObject(pOldbmp);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐