求大神帮助,关于drawtext
mfc吧
全部回复
仅看楼主
level 1
阿丘丘哈丫丫
楼主
为什么我在dialog里面用drawtext没用啊,什么都显示不出来啊,求问什么原因,另外求问如何在dialog的给定坐标输出文字啊啊啊啊
2015年11月06日 13点11分
1
level 11
cheng8214
在onpaint里画
2015年11月07日 01点11分
2
阿丘丘哈丫丫
就是我想在editcontrol上输出文字,利用循环不断添加,最后形成一个表格,当点击一个摁扭时实现,怎么搞啊,在onpaint里写不是只有打开是才有用吗,求大神帮助啊,困扰一整天了
2015年11月07日 08点11分
level 5
仁者紫轩
如果是直接画在对话框上面(不是任何子控件上),就在它的OnDraw里面用它的pDC绘制即可(也可直接在OnPaint里面),pDC既可调用你说的drawtext函数,也可以直接使用textout函数
2015年11月07日 05点11分
3
阿丘丘哈丫丫
就是我想在editcontrol上输出文字,利用循环不断添加,最后形成一个表格,当点击一个摁扭时实现,怎么搞啊,在onpaint里写不是只有打开是才有用吗,求大神帮助啊,困扰一整天了
2015年11月07日 06点11分
level 5
仁者紫轩
如图就是在一个文本框里绘图,应该符合您的要求吧,后面我把关键程序粘贴来给您,如果需要工程可留邮箱,只是我的是vc2008的
2015年11月07日 12点11分
4
仁者紫轩
对了,这里的DrawTable函数我测试时为了方便把数组参数直接设置的五列,你在使用时改成二维指针即可,特此说明
2015年11月07日 12点11分
仁者紫轩
好像粘贴不了源程序,我还是截图给你
2015年11月07日 12点11分
阿丘丘哈丫丫
@仁者紫轩
多谢大神了,这个差不多了,我还想问一下,那个drawtext或textout能不能根据空格自动换行呢
2015年11月07日 12点11分
仁者紫轩
@阿丘丘哈丫丫
用TextOut就需要自行控制,用DrawText的话指定格式为DT_CALCRECT,它会根据你给出的矩形把文字输出到矩形里
2015年11月07日 12点11分
level 5
仁者紫轩
2015年11月07日 12点11分
6
仁者紫轩
用一个按钮控制show变量的真值并刷新重绘即可
2015年11月07日 12点11分
1