接口定义:
void DWInputMethodCommitFunc(QObject * im, void * lpFunc, void * lpParam);自定义字符输出的回调函数,用来替换输入法内置的字符输出功能。通常在非Qt 环境下才有需要用到。
参数im,是由DWInputMethodCreate返回的实例指针。
参数lpFunc,回调函数,用来处理字符输出。
参数lpParam,自定义参数,在回调函数里会传回来。
回调函数定义: typedef void (*DWIME_CommitFun)(void * param, const QString & s);
例子代码:
void MyCommit(void * param, const QString & str) { // 这里把 str 填入你的文本框。 } DWInputMethodCommitFunc(im, MyCommit, NULL);