首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

模拟ChangeEdit消息,该如何解决

2012-05-05 
模拟ChangeEdit消息有两个文本框 怎样在一个文本框的EditChange里发送消息让另一个文本框的EditChange运行

模拟ChangeEdit消息
有两个文本框 怎样在一个文本框的EditChange里发送消息让另一个文本框的EditChange运行一次? 如果发送了WM_CHAR消息它的内容又会改变。。。新手刚学,谢谢了!

[解决办法]

C/C++ code
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT2);    ASSERT(pEdit && pEdit->GetSafeHwnd());    CWnd* pParent = pEdit->GetParent();    ASSERT(pParent && pParent->GetSafeHwnd());    ::PostMessage(pParent->GetSafeHwnd(), WM_COMMAND, MAKEWPARAM(IDC_EDIT2, EN_CHANGE), (LPARAM)(pEdit->GetSafeHwnd())); 

热点排行