|
发表于 2021-12-24 15:29:34
|
显示全部楼层
本楼为最佳答案
本帖最后由 yoobaby 于 2021-12-24 17:37 编辑
- int CALLBACK EditWordBreakProc(LPTSTR lpch, int ichCurrent, int cch, int code)
- {
- return 1;
- }
- void CMFCApplication1Dlg::OnBnClickedButton1()
- {
- CString str;
- //这样
- //GetDlgItem(IDC_EDIT1)->SendMessage(EM_SETWORDBREAKPROC, 0, (LPARAM)EditWordBreakProc);
- //GetDlgItem(IDC_EDIT1)->GetWindowText(str);
- //SetDlgItemText(IDC_EDIT1, str);
- //绑定了变量这样也可以
- m_edit.SendMessage(EM_SETWORDBREAKPROC, 0, (LPARAM)EditWordBreakProc);//关键行,注释掉这行测试下你就懂了
- m_edit.GetWindowText(str);
- m_edit.SetWindowText(str);
- }
复制代码 |
|