读书人

模拟ChangeEdit消息,该如何解决

发布时间: 2012-05-05 17:21:10 作者: rapoo

模拟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())); 

读书人网 >VC/MFC

热点推荐