qq_36133424
qq_36133424
2017-02-01 12:25
采纳率: 50%
浏览 2.1k
已采纳

MFC drawtext无法绘制文字

我在视图上插入一个对话框,对话框有树状控件,根据树状控件的选择在视图上显示不同
文字,CMainFrame pFrame=(CMainFrame)AfxGetApp()->m_pMainWnd;
CSubSystem13View* pView = (CSubSystem13View*)pFrame->GetActiveView();
CDC* pdc = pView->GetDC();
这样得到视图Pdc,我使用textout可以正常输出文字,因为要多行显示,我想使用
drawtext,pdc->DrawText(var,&pView->rect1,DT_CENTER);显示不出来,我觉得是没有正确获得rect,我想知道如何可以在对话框的树状控件的响应函数获得视图的客户区?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • caozhy
    已采纳

    调试下,看view是不是null,rect是什么,var是什么?

    点赞 评论

相关推荐