调用参数
| 标准接口 | 增强型接口 | |
|---|---|---|
| 函数编号 | 必须为 50 | |
| 数据字符串 | 请参阅下表 | |
| Length | 击键缓冲区大小 EHLLAPI 为此缓冲区分配至少 32 个字节。 | |
| PS 位置 | 不适用 | |
调用数据字符串包含:
| 字节 | 定义 | |
|---|---|---|
| 标准 | 增强 | |
| 1 | 1 | 以下某个值:
|
| 2-4 | 保留。 | |
| 2 | 7 | 选项代码字符:
前提条件:键盘键必须映射到编辑功能,例如,Ctrl+C 映射到编辑复制功能。请参阅 带 @S (Shift)、@W(编辑)和 @字母字符的助记符 以了解支持的编辑功能。 |
| 6-8 | 保留。 | |
| 3-4 | 9-12 | 在位置 5(16 位为 2)中指定 M,应设置接收消息的窗口的窗口句柄。消息是 RegisterWindowMessage (PCSHLL) 的返回值(不等于 0)。 |
| 7 | 13 | 如果位置 5(16 位为 2)为 M,则为以下一个值:
|
| 14-16 | 保留。 | |
- 数据字符串:
- 如果在位置 5(标准接口为 2)中指定 M(异步消息方式),并且功能已成功完成,则返回以下数据字符串:
| 字节 | 定义 | |
|---|---|---|
| 标准 | 增强 | |
| 1 | 1 | 1 字符表示空间短名称 (PSID) |
| 2-8 | 保留 | |
| 3-4 | 9-10 | 异步消息方式的任务标识 |
注: 如果用户向会话发送击键,应用程序窗口将收到一条消息。消息是 RegisterWindowMessge (PCSHLL) 的返回值。wParam 参数包含功能调用返回的任务标识。lParam 参数的 HIWORD 包含返回码 0,表示功能已成功,lParam 参数的 LOWORD 包含功能编号 50。