怎样把di.hdcDraw转化成CDC*pDC参数传给函数阿

skink 2003-08-14 12:22:58
入题。
我的函数需要一个CDC*pDC这样的参数,但是OnDraw中只提供了di.hdcDraw
怎么办啊
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
13seele 2003-08-15
  • 打赏
  • 举报
回复
用全局变量把di引出来
gzshd 2003-08-14
  • 打赏
  • 举报
回复
一样的
skink 2003-08-14
  • 打赏
  • 举报
回复
不知道使用ActiveXWizard和使用ATLWizard创建出来的作控件的程序又什么不同。
wuchuncai 2003-08-14
  • 打赏
  • 举报
回复
在OnDraw中加入:CClientDC dc(this);
或者:CDC *pDC=GetDC();
gzshd 2003-08-14
  • 打赏
  • 举报
回复
在OnDraw下不是有CPaintDC dc(this);吗,在其下面画就是了,用dc.Bitblt(...);
CPaintDC是CDC派生的类,CDC的函数在CPaintDC中都能用

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧