解决方案 »
- 为什么32位的系统无法寻址到4G以上的内存呢
- 像资源管理器中左边的TreeCtrl和右边的ListCtrl之间的可以拖动的控件叫什么?...
- 怎么把O函数NPAINT写到自己的类里?
- 使用ADO如何将数据库中的一串韩文字符取出并显示出来?
- 请问在 VBscript 中如何调用 windows API ?有现成的ActiveX封装吗?
- 关于多线程,小弟第一次用,给点效率方面的建议!!!!谢谢大家,先
- opengl:如何使显示的物体开始就位于viewport的中央,并且大小适中?
- 帮我看一下这个要怎样做?
- VC++6.0有没有过时呀,现在学是不是落后时代了?
- 有关析构函数的调用顺序的新疑问!!!!!!help
- 如何监听程序,当发现到A程序运行时,就关闭A程序
- GB2312或UTF-8如何转ISO-8859-1
的init函数里面有啥用
首先BOOL CAboutDlg::OnInitDialog()这句是啥意思,你搞清楚了吗?
{
CDialog::OnInitDialog();
richedit.SetLimitText(100); //这个肯定会有效的,如果无效,可能是richedit某个标记没有设置
return TRUE;
}
你在about对话框的成员函数里直接访问fromview里面的控件,能不出错么?
一个 是 Frame 为基础的。
一个 是 对话框。2种 窗口 是 不同的。
然后添加EN_CHANGE消息void CViewTestView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
m_edit.SetEventMask(m_edit.GetEventMask() | ENM_SCROLL | ENM_CHANGE | ENM_SELCHANGE);//就这样设置}void CViewTestView::OnChangeRichedit1()
{
// TODO: If this is a RICHEDIT control, the control will not
// send this notification unless you override the CFormView::OnInitDialog()
// function and call CRichEditCtrl().SetEventMask()
// with the ENM_CHANGE flag ORed into the mask.
MessageBox("Fck");//随便你干神马
// TODO: Add your control notification handler code here
}