你好,请问CDC *pDC=GetDC();pDC->TextOut(x,y,s);这个函数可以在菜单里响应吗?
你好,请问CDC*pDC=GetDC();pDC->TextOut(x,y,s);这个函数可以在菜单里响应吗?也就是点击菜单里的某个选项才输出文本。试了将设备CDC当成参...
你好,请问CDC *pDC=GetDC();pDC->TextOut(x,y,s);这个函数可以在菜单里响应吗?也就是点击菜单里的某个选项才输出文本。试了将设备CDC当成参数传递进去但好像还是行不通。。
请问可以说得详细一点吗?我不太理解一楼的回答。。 展开
请问可以说得详细一点吗?我不太理解一楼的回答。。 展开
1个回答
2010-09-06
展开全部
可以在菜单command消息中直接创建并释放设备环境,期间可用TextOut(x,y,s)这个函数了。建议不要这样用,还是发消息ON_PAINT来通知窗口函数去响应。
补充:在菜单消息响应中加入postmessage函数向消息队列加入ON_PAINT消息,并用lparam与wparam传入必要的参数,以让ON_PAINT做出相应的处理。
注:在MFC就有点不一样了对应的是 OnDraw这个成员函数来做
补充:在菜单消息响应中加入postmessage函数向消息队列加入ON_PAINT消息,并用lparam与wparam传入必要的参数,以让ON_PAINT做出相应的处理。
注:在MFC就有点不一样了对应的是 OnDraw这个成员函数来做
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询