手册

DWInputMethodCommitFunc

870
文子
2023-11-02 11:39:43

接口定义:

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);