CStatic 绘图问题

72193 2006-11-03 03:35:53
CDC *pDC;
pDC= m_MyCanvas.GetDC();
if(pDC){
//m_DrawCurve.Draw(pDC);
pDC->TextOut(1,1,"asdfsfdaffa");
m_MyCanvas.ReleaseDC(pDC);
}

发现没有任何显示,请问这是什么问题?
...全文
196 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
72193 2007-01-27
  • 打赏
  • 举报
回复
谢谢大家,问题没有解决,但是我改成用继承方式了
lover_alison 2006-11-11
  • 打赏
  • 举报
回复
继承是否必要看你对cstatic的要求 譬如 你想要的cstatic可能需要随时更换背景颜色,那么继承之后,可以通过重载和添加函数完成新的功能
lover_alison 2006-11-11
  • 打赏
  • 举报
回复
是不是没有获得静态文本控件的句柄
CWnd *pWnd=GetDlgItem(IDC_STATIC);
72193 2006-11-11
  • 打赏
  • 举报
回复
那就是说 Invalidate() 之后应该可以了吗?

to sangwf(★小三★)
sangwf 2006-11-06
  • 打赏
  • 举报
回复
再调用Invalidate(),应该是屏幕没更新。
72193 2006-11-03
  • 打赏
  • 举报
回复
CStatic 类,必须要继承吗?
直接使用不行吗?

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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