UniCreateKeyboard: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== | Load the keyboard layout from disk and get the keyboard handle. | ||
===Syntax=== | |||
UniCreateKeyboard(keyboardHndl, keyboardName, mode); | |||
=== Parameters === | === Parameters === | ||
; keyboardHndl - [[ | ;keyboardHndl - [[KHAND]] - output : The key board handle. All Unicode keyboard functions use this handle reference. | ||
; keyboardName - [[ | ;keyboardName - [[KBDNAME]] - input : The name of the keyboard translation file name (for example ''au''). The name is not to include the path name. | ||
; mode - [[ | ;mode - [[ULONG]] - input : Reserved. Must be zero | ||
=== Constants === | === Constants === | ||
Line 12: | Line 14: | ||
=== Returns === | === Returns === | ||
An integer with values of: | An integer with values of: | ||
* [[ | * [[Unicode Errors|ULS_KBDNOTFOUND]] | ||
* | * ULS_NOMEMORY | ||
* | * ULS_SUCCESS | ||
* | * ULS_TOOMANYKBD | ||
=== Calling | === Calling Convention === | ||
[[Cdecl32]] | [[Cdecl32]] | ||
=== Example Code === | === Example Code === | ||
KHAND keyboardHndl; | |||
KBDNAME keyboardName; | |||
ULONG mode; | |||
integer rc; | integer rc; | ||
... | ... | ||
Line 36: | Line 32: | ||
=== Related Functions === | === Related Functions === | ||
[[ | *[[UniDestroyKeyboard]] | ||
[[ | *[[UniQueryKeyboard]] | ||
=== Notes === | === Notes === | ||
Line 45: | Line 41: | ||
OS/2 Warp | OS/2 Warp | ||
[[Category: | [[Category:Uni]] |
Latest revision as of 18:54, 26 July 2017
Load the keyboard layout from disk and get the keyboard handle.
Syntax
UniCreateKeyboard(keyboardHndl, keyboardName, mode);
Parameters
- keyboardHndl - KHAND - output
- The key board handle. All Unicode keyboard functions use this handle reference.
- keyboardName - KBDNAME - input
- The name of the keyboard translation file name (for example au). The name is not to include the path name.
- mode - ULONG - input
- Reserved. Must be zero
Constants
None
Returns
An integer with values of:
- ULS_KBDNOTFOUND
- ULS_NOMEMORY
- ULS_SUCCESS
- ULS_TOOMANYKBD
Calling Convention
Example Code
KHAND keyboardHndl; KBDNAME keyboardName; ULONG mode; integer rc; ... rc = UniCreateKeyboard(keyboardHndl, keyboardName, mode); ...
Related Functions
Notes
If the keyboard layout is already in use the use count is incremented.
OS Version Introduced
OS/2 Warp