KbdSetLayoutUni: Difference between revisions
Appearance
Created page with "==Description== Allows the keyboard layout to be changed. This change affects only the current session. ==Syntax== <PRE> #define INCL_KBD #include <os2.h> USHORT *name; ..." |
mNo edit summary |
||
Line 1: | Line 1: | ||
Allows the keyboard layout to be changed. This change affects only the current session. | Allows the keyboard layout to be changed. This change affects only the current session. | ||
Line 12: | Line 11: | ||
rc = KbdSetLayoutUni(name, hkbd); | rc = KbdSetLayoutUni(name, hkbd); | ||
</PRE> | |||
==Parameters== | ==Parameters== | ||
; | ;name (USHORT *) - input : Keyboard layout name. | ||
Address of the unicode name of the keyboard layout. The name cannot exceed 8 UniChars in length. | :Address of the unicode name of the keyboard layout. The name cannot exceed 8 UniChars in length. | ||
; hkbd (HKBD) - input : Reserved. Must be 0. | |||
==Return Code== | ==Return Code== | ||
rc (APIRET) - returns | rc (APIRET) - returns | ||
* 0 NO_ERROR | * 0 NO_ERROR | ||
* 373 ERROR_KBD_PARAMETER | * 373 ERROR_KBD_PARAMETER | ||
* 439 ERROR_KBD_INVALID_HANDLE | * 439 ERROR_KBD_INVALID_HANDLE | ||
==Related Functions== | ==Related Functions== | ||
* | *[[KbdGetLayoutUni]] | ||
[[Category: | [[Category:Kbd]] |
Revision as of 05:07, 6 January 2017
Allows the keyboard layout to be changed. This change affects only the current session.
Syntax
#define INCL_KBD #include <os2.h> USHORT *name; /* Keyboard layout name. */ HKBD hkbd; /* Reserved. Must be 0. */ APIRET rc; /* Return code. */ rc = KbdSetLayoutUni(name, hkbd);
Parameters
- name (USHORT *) - input
- Keyboard layout name.
- Address of the unicode name of the keyboard layout. The name cannot exceed 8 UniChars in length.
- hkbd (HKBD) - input
- Reserved. Must be 0.
Return Code
rc (APIRET) - returns
- 0 NO_ERROR
- 373 ERROR_KBD_PARAMETER
- 439 ERROR_KBD_INVALID_HANDLE