【CEdit奇怪的问题】动态创建的编辑框为什么字符大小不一样
CEdit m_MyEdit;
在对话框的OnInitialDialog函数中
m_UartInfoEdit.Create(ES_MULTILINE|ES_LEFT|ES_AUTOVSCROLL|ES_WANTRETURN,
CRect(22,22,440,440), this, MYEDITID);
m_UartInfoEdit.ShowWindow(true);
为什么编辑时,字符串 "ff "和 "AA "宽度不一样,我想让每个字符宽度都一样,在界面上直接添加没有这个问题啊
[解决办法]
我上面的程序只是让你动态创建的Edit与在对话框编辑里添加的效果一样,并不能保存在所有情况下,字体的宽度保存一样。比如换了英文操作系统,可能就不一样宽了。不过用对话框编辑器添加的,也会有这个问题。