模拟ChangeEdit消息
有两个文本框 怎样在一个文本框的EditChange里发送消息让另一个文本框的EditChange运行一次? 如果发送了WM_CHAR消息它的内容又会改变。。。新手刚学,谢谢了!
[解决办法]
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()));