IMCreate 子例程

用途

为特定输入方法创建一个 IMObject 对象实例。

输入方法库 (libIM.a)

语法

IMObject IMCreate( IMfep IMCallback UData)
IMFep IMfep;
IMCallback *IMCallback;
caddr_t UData;

描述

IMCreate 子例程创建特定输入方法的一个实例。 可以在一个输入方法下创建多个输入方法实例。

参数

描述
IMfep 指定输入方法。
IMCallback 指定指向调用者提供的 IMCallback 结构的指针。
UData (可选) 指定应用程序自己的回调函数信息。 通过此信息,应用程序可以避免来自回调函数的外部引用。 输入方法不会更改此参数,而只是将其传递给回调函数。 UData 参数通常是指向应用程序数据结构的指针,其中包含有关位置,字体标识等信息。

返回值

IMCreate 子例程返回一个指向类型为 IMObject的已创建输入方法实例的指针。 如果子例程不成功,那么将返回空值,并设置 imerrno 全局变量以指示错误。