IMProcessAuxiliary 子例程

用途

将辅助区域的输入通知输入方法。

输入方法库 (libIM.a)

语法

int IMProcessAuxiliary(IM, AuxiliaryID, Button, PanelRow
      PanelColumn, ItemRow, ItemColumn, String, Length)
IMObject  IM;
caddr_t  AuxiliaryID;
uint  Button;
uint  PanelRow;
uint  PanelColumn;
uint  ItemRow;
uint  ItemColumn;
caddr_t *String;
uint *Length;

描述

IMProcessAuxiliary 子例程通知输入辅助区域的输入方法实例。

参数

描述
IM 指定输入方法实例。
AuxiliaryID 标识辅助区域。
按钮 指定下列其中一种类型的输入:
IM_ABORT
已按下 "异常终止" 按钮。
IM_CANCEL
已推送 "取消" 按钮。
IM_ENTER
已按下 "输入" 按钮。
IM_HELP
已推送帮助按钮。
IM_IGNORE
已推送 "忽略" 按钮。
IM_NO
未按任何按钮。
IM_OK
已按下 "确定" 按钮。
IM_RETRY
已推送 "重试" 按钮。
IM_SELECTED
已进行选择。 只有在这种情况下,PanelRowPanelColumnItemRow ItemColumn参数才有意义。
IM_YES
已按下 "是" 按钮。
PanelRow 指示发生选择事件的面板。
PanelColumn 指示发生选择事件的面板。
ItemRow 指示所选项。
ItemColumn 指示所选项。
String 保存返回的字符串。 如果返回空值,那么输入方法将使用或废弃该输入。 请注意, String 参数不是以 null 结束的字符串。
长度 存储 String 参数的长度 (以字节计)。