读书人

小弟我在OnPaint里用TextOut 往主窗口

发布时间: 2013-04-22 16:01:35 作者: rapoo

我在OnPaint里用TextOut 往主窗口的EDIT里 写了一段文字,最小化后就不见了
求大神解答!!

我建了一个EDIT控件 只读的 然后就是题目上的问题了! 覆盖没问题 最小化才会消失 控件
[解决办法]
两种方法:
1、继承CEdit自己修改对应字体。
2、限制CEdit的重绘制,方法不理想,等于你CEdit失去编辑的功能了。

[解决办法]
Edit控件重载绘制很复杂,不建议,还不如从头另外做一个编辑控件,自己直接绘图好了,输入的时候用一个编辑控件,输入完了就隐藏,内容自己绘制,和文本框一样。或者只想要格式用RichEdit。
[解决办法]
如果有复杂效果需要,直接用RichEdit更省事。
如果只是要一个字体,给控件绑定CEdit类型成员变量,CEdit有SetFont(),传进去一个CFont就可以了。

读书人网 >VC/MFC

热点推荐