点空格键时在编辑框里 光标对应的位置 展示汉字
点空格键时在编辑框里 光标对应的位置 显示汉字
点空格键时在编辑框里 光标对应的位置 显示汉字
请高手指点
------解决方案--------------------
错,步骤如下
1.响应编辑框数据改变的消息
2.取得编辑框的数据
3.取得编辑框的光标位置
4.分析取得的数据,将对应数据替换成你想要的汉字
5.显示你新的字串
6.激活光标到你想要去的位置
点空格键时在编辑框里 光标对应的位置 显示汉字
- C/C++ code
BOOL CSetDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if (pMsg->message == WM_KEYDOWN) { if(pMsg->wParam == VK_SPACE && GetFocus() == GetDlgItem(IDC_REMARK1)) { [color=#FF0000]pMsg->wParam = “空格”;//在这里点空格键时在IDC_REMARK1编辑框里显示汉字“空格” [/color] } } return CDialog::PreTranslateMessage(pMsg); }
请高手指点
------解决方案--------------------
错,步骤如下
1.响应编辑框数据改变的消息
2.取得编辑框的数据
3.取得编辑框的光标位置
4.分析取得的数据,将对应数据替换成你想要的汉字
5.显示你新的字串
6.激活光标到你想要去的位置