KbdGetCp: Difference between revisions
Appearance
m Martini moved page OS2 API:KbdGetCp to OS2 API:CPI:KbdGetCp |
No edit summary |
||
Line 1: | Line 1: | ||
==Description== | |||
This function supports the code page switching for the keyboard. | This function supports the code page switching for the keyboard. | ||
It gets the current in-use code page. | It gets the current in-use code page. | ||
==Syntax== | |||
<PRE> | |||
#define INCL_KBD | |||
#include <os2.h> | |||
ULONG ulReserved; /* Reserved. Must be 0. */ | |||
PUSHORT pidCP; /* Pointer to Code-page ID. */ | |||
HKBD hkbd; /* Reserved. Must be 0. */ | |||
APIRET return; /* Return code. */ | |||
return = KbdGetCp(ulReserved, pidCP, hkbd); | |||
</PRE> | |||
==Parameters== | |||
ulReserved (ULONG) - input | |||
Reserved. Must be 0. | |||
pidCP (PUSHORT) - output | |||
Pointer to Code-page ID. | |||
A pointer to a USHORT in which the code-page ID is returned. | |||
hkbd (HKBD) - input | |||
Reserved. Must be 0. | |||
==Return Code== | |||
return (APIRET) - returns | |||
KbdGetCp returns one of the following values: | |||
* 0 NO_ERROR. | |||
* 373 ERROR_KBD_PARAMETER | |||
* 439 ERROR_KBD_INVALID_HANDLE | |||
* 445 ERROR_KBD_FOCUS_REQUIRED | |||
* 447 ERROR_KBD_KEYBOARD_BUSY | |||
* 504 ERROR_KBD_EXTENDED_SG | |||
==Remarks== | |||
The code-page ID is the currently active keyboard code page. A value of 0 indicates the default code-page translation table. | |||
==Example Code== | |||
<PRE> | |||
</PRE> | |||
==Related Functions== | |||
* [[OS2 API:CPI: | |||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 18:32, 9 June 2016
Description
This function supports the code page switching for the keyboard. It gets the current in-use code page.
Syntax
#define INCL_KBD #include <os2.h> ULONG ulReserved; /* Reserved. Must be 0. */ PUSHORT pidCP; /* Pointer to Code-page ID. */ HKBD hkbd; /* Reserved. Must be 0. */ APIRET return; /* Return code. */ return = KbdGetCp(ulReserved, pidCP, hkbd);
Parameters
ulReserved (ULONG) - input
Reserved. Must be 0.
pidCP (PUSHORT) - output
Pointer to Code-page ID.
A pointer to a USHORT in which the code-page ID is returned.
hkbd (HKBD) - input
Reserved. Must be 0.
Return Code
return (APIRET) - returns
KbdGetCp returns one of the following values:
- 0 NO_ERROR.
- 373 ERROR_KBD_PARAMETER
- 439 ERROR_KBD_INVALID_HANDLE
- 445 ERROR_KBD_FOCUS_REQUIRED
- 447 ERROR_KBD_KEYBOARD_BUSY
- 504 ERROR_KBD_EXTENDED_SG
Remarks
The code-page ID is the currently active keyboard code page. A value of 0 indicates the default code-page translation table.
Example Code
Related Functions
- [[OS2 API:CPI: