iCAx开思工具箱

标题: 【求助】再请问zzabccn [打印本页]

作者: zhouhehezhou    时间: 2003-9-17 17:34
标题: 【求助】再请问zzabccn
你好,我不明白你说的方法如何实现,我想做的就是在VC的EditBox控件中输入汉字,你说的UpdateData函数放在哪里,响应哪个消息?我试过了EN_CHANGE,EN_UPDATE。没有得到预期的结果,我用的微软的拼音,几种输入方法都不成功,如果你实现了,能说的详细一些吗?谢谢!
作者: zzabccn    时间: 2003-9-17 20:32
例如:
mydlg为对话框类.
文本框的变量为m_editstr;
  
UpdateData放在对话框的ok按钮事件中.
void mydlg::OnOK()  
{
   // TODO: Add extra validation here
   UpdateData(TRUE);
   
   CDialog::OnOK();
}
  
在主cpp中可以这样使用m_editstr:
  
wchar_t wstr[PRO_NAME_SIZE];
   AFX_MANAGE_STATE(AfxGetStaticModuleState());  
   mydlg Mydialog;  
   if(Mydialog.DoModal()==IDOK)  
   
   //AfxMessageBox(Mydialog.m_editstr);
   ProMessageDisplay(ProStringToWstring(wstr, "testdiaglog.txt"),  
        "TEST %0s",
        Mydialog.m_editstr);
   else  
                     AfxMessageBox("IDCANCLE");
作者: zzabccn    时间: 2003-9-17 20:34
王码输入法的问题只对英文版proe的对话框.
作者: zhouhehezhou    时间: 2003-9-18 19:09
谢谢!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3