佚名通过本文主要向大家介绍了控件问题,身份控件问题,控件打开pdf出现问题,mscomm控件的问题,控件打开word出现问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL Activex控件问题
描述:
解决方案1:
描述:
为什么在控件的OnDraw无法实现如下的位图显示。创建工程的时候选择了支持MFC.
CRect rect = *(RECT*)di.prcBounds;
CDC dc;
CDC tempDC;
dc.Attach(di.hdcDraw);
CBitmap bitmap,*old;
//BITMAP bit;
tempDC.CreateCompatibleDC(&dc);
bitmap.LoadBitmap(IDB_BITMAP1);
old = (CBitmap *)tempDC.SelectObject(&bitmap);
//bitmap.GetBitmap(&bit);
dc.BitBlt(0,0,100,100,&tempDC,0,0,SRCCOPY);
tempDC.SelectObject(old);
dc.Detach();
不知道哪位知道关于ATL的实用技术的书籍,还请推荐一下,谢谢!
解决方案1:
因为不能直接用mfc的类!用atl的CImage类更好用!哈哈!《深入解析atl》好书!