Skip to content

Latest commit

 

History

History
96 lines (68 loc) · 2.87 KB

nf-immdev-immrequestmessagea.md

File metadata and controls

96 lines (68 loc) · 2.87 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:immdev.ImmRequestMessageA
ImmRequestMessageA function (immdev.h)
Generates a WM_IME_REQUEST message. (ANSI)
ImmRequestMessageA
immdev/ImmRequestMessageA
intl\immrequestmessage.htm
Intl
70c90851-b6a4-41ce-a048-c828adcd4ed8
12/05/2018
ImmRequestMessage, ImmRequestMessage function [Internationalization for Windows Applications], ImmRequestMessageA, ImmRequestMessageW, immdev/ImmRequestMessage, immdev/ImmRequestMessageA, immdev/ImmRequestMessageW, intl.immrequestmessage
immdev.h
Windows
Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
ImmRequestMessageW (Unicode) and ImmRequestMessageA (ANSI)
Imm32.lib
Imm32.dll
Windows
19H1
ImmRequestMessageA
immdev/ImmRequestMessageA
c++
APIRef
kbSyntax
DllExport
Imm32.dll
ImmRequestMessage
ImmRequestMessageA
ImmRequestMessageW

ImmRequestMessageA function

-description

Generates a WM_IME_REQUEST message.

-parameters

-param HIMC [in]

Handle to the target input context.

-param WPARAM [in]

Value of the wParam parameter for the WM_IME_REQUEST message.

-param LPARAM [in]

Value of the lParam parameter for the WM_IME_REQUEST message.

-returns

Returns an operation-specific value if successful, or 0 otherwise.

-remarks

IME must use this function instead of sending the WM_IME_REQUEST message to the application in a call to SendMessage.

Note

The immdev.h header defines ImmRequestMessage as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.

-see-also

Input Method Manager

Input Method Manager Functions

WM_IME_REQUEST