好象只要在你的子类里响应EN_CHANGE就可以了。
解决方案 »
- Spread COM 8 的使用问题。
- Ras拨号 如何设置服务器名
- 关于winsock
- 在richedit2上输出两段RTF格式文字
- vc7中怎样象vc6一样设置所要用的lib文件 vc6中 project/settings/link object/library modules _____
- 我用 ole db连数据源的时候,出现异常,该怎样解决?
- 关于ActiveX控件中调用DLL的问题!送分了!!!!
- 能否具体示范如何使用宏MAKEINTRESOURCE
- 向高手请教:用Ping的方式攻击网站,这让网站的服务器被动的接受,而自己不能根据实际访问者做出判断,接受谁,不接受谁?
- 0x56C61CDA(mfc110ud.dll)有未经处理的异常,0XC0000005异常:读取位置0xCDCDCED时发生冲突
- ADO——DataGrid控件令人烦恼的问题
- 我把edit控件的属性改为只读的,我通过edit控件的变量m_edit,m_edit.SetWindowText("adfa");来显示文字请问怎么改变这种情况下显示文字的颜色,真的谢谢!!!!!
WPARAM wParam,
LPARAM lParam,
LRESULT* pLResult ){
....
if (message == WM_COMMAND && wNotification == EN_CHANGE)
{
//屏蔽掉 CEditView::OnEditChange();
return TRUE;
}
else
return CEditView::OnChildNotify(message, wParam, lParam, pLResult);
}
/Knowledge Base/Visual C++/FIX: CEditView in Splitter Window Doesn't Update Document
这里有关于该问题产生及解决的详细说明,还有代码示例,可惜代码中有错。正确代码如下:BOOL CMyEditView::OnChildNotify(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pLResult)
{
// TODO: Add your specialized code here and/or call the base classif (message == WM_COMMAND && wNotification == EN_CHANGE)
WORD wNotification;
#ifdef _WIN32
wNotification = HIWORD(wParam);
#else
wNotification = HIWORD(lParam);
#endif
TRACE("%d, %d\n", wNotification, EN_CHANGE);
// return TRUE;
if (message == WM_COMMAND && wNotification == EN_CHANGE)
{
//CEditView::OnEditChange();
return TRUE;
}
else { return CEditView::OnChildNotify(message, wParam, lParam, pLResult);
}
}