CClient dc; dc.DrawText(str,rect,DT_LEFT);这里DrawText的第二个参数为什么不用&rect?
答案:3 悬赏:30
解决时间 2021-03-03 08:20
- 提问者网友:追忆成伤
- 2021-03-02 17:50
这个参数不是应该用rect的指针吗?
最佳答案
- 二级知识专家网友:努力只為明天
- 2021-03-02 18:44
你的rect是CRect类型的还是RECT类型的?如果是RECT类型的rect,则必须加&;如果是CRect类型的rect,就不用加&,因为CRect可以隐式转换为LPRECT。
全部回答
- 1楼网友:白日梦制造商
- 2021-03-02 20:49
CDC::DrawText
int DrawText(const CString& str, LPRECT lpRect, UNIT nFormat);
参数: lpszString 指向要绘制的文本的指针。如果nCount是-1,该字符串必须是空终止的
- 2楼网友:懂得ㄋ、沉默
- 2021-03-02 20:15
你看一下MSDN中的CRect类 CRect中对指针进行封装了的. 加油你应该是个新朋友
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯