如何相应RichEditCtrl的OnKillFocus事件啊,帮帮我啊 我编程的RichEditCtrl控件的OnKillFocus事件就是不响应,如何能相应啊向change有EMN_CHANGEOnKillFocus也没有啊,怎么办啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EN_CHANGE==========重载CRichEditCtrl类,然后重载WM_KEYDOWN消息,并且在使用的类中通过PreTranslateMessage截获消息号为15的消息(为了获得通过SetWindowText改变内容的改变)。代码如下:if(pMsg->hwnd == m_RichEditCtrlTest.GetSafeHwnd()) { //使用此句捕捉此消息的时候只能连续捕捉到30个,即超过30个字符的时候无效 if(pMsg->message == 15)//EN_CHANGE//#define EN_CHANGE 0x0300 { CString strShow; strShow.Format("改变次数:%ld次",++m_nChangeNum); GetDlgItem(IDC_STATIC_CHANGE)->SetWindowText(strShow); } //就是使用此句Debug时发现其改变的消息参数为15, //也可以使用此句获得其他的消息参数 TRACE("%d\n",pMsg->message); } OnKillFocus也没有啊,怎么办啊?===============从CRichEditCtrl类派生新的CMyRichEditCtrl类,然后重载WM_KILLFOCUS消息即可! http://blog.csdn.net/laiyiling/archive/2004/09/30/121220.aspx vc中有关oracle数据库插入DATA数据的问题 C语言中 多个文件 关于struct ,extern,sizeof的问题 求phtoshop里面色阶实现的代码 各位高手!vc中需要注册一些动态库!请问如何在注册? 高分请教,关于如何实现透明FALSH的问题 100分求邮件发送源代码,不够可以加. 已知一个文件的全路径,如何判断它是否存在?若存在如何删除?不用MFC vc调用excel的例子,使应用程序能和excel交互,请大家帮忙提供点示例 ? 谁有关于钩子的较详细的编程资料 ADO初学者的问题。 散分:datagrid不好用,改用ListCtrl! 郁闷了.怎么recv不到东西啊
==========
重载CRichEditCtrl类,然后重载WM_KEYDOWN消息,并且在使用的类中通过PreTranslateMessage截获消息号为15的消息(为了获得通过SetWindowText改变内容的改变)。
代码如下:
if(pMsg->hwnd == m_RichEditCtrlTest.GetSafeHwnd())
{
//使用此句捕捉此消息的时候只能连续捕捉到30个,即超过30个字符的时候无效
if(pMsg->message == 15)//EN_CHANGE//#define EN_CHANGE 0x0300
{
CString strShow;
strShow.Format("改变次数:%ld次",++m_nChangeNum);
GetDlgItem(IDC_STATIC_CHANGE)->SetWindowText(strShow);
}
//就是使用此句Debug时发现其改变的消息参数为15,
//也可以使用此句获得其他的消息参数
TRACE("%d\n",pMsg->message);
}
===============
从CRichEditCtrl类派生新的CMyRichEditCtrl类,然后重载WM_KILLFOCUS消息即可!