Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 确定虚拟密钥的对应字符(使用亚洲输入法)。网_C#_Wpf_Key_Ime_Textcompositionmanager - Fatal编程技术网

C# 确定虚拟密钥的对应字符(使用亚洲输入法)。网

C# 确定虚拟密钥的对应字符(使用亚洲输入法)。网,c#,wpf,key,ime,textcompositionmanager,C#,Wpf,Key,Ime,Textcompositionmanager,如何获取给定虚拟键或虚拟键组合(System.Windows.Input.key或)的字符(字符或字符串)?我使用的是亚洲输入法,我想确定如果用户按下键盘上的那个键,文本框中将显示的亚洲字符或部分字符 我尝试过调用ToUnicodeEx的p/函数,但它似乎对亚洲语言不起作用。我也尝试过使用TextCompositionManager模拟文本合成事件,但除非您已经知道要合成的文本,否则这似乎不起作用 这个函数最终需要在WPF应用程序中使用

如何获取给定虚拟键或虚拟键组合(System.Windows.Input.key或)的字符(字符或字符串)?我使用的是亚洲输入法,我想确定如果用户按下键盘上的那个键,文本框中将显示的亚洲字符或部分字符

我尝试过调用ToUnicodeEx的p/函数,但它似乎对亚洲语言不起作用。我也尝试过使用TextCompositionManager模拟文本合成事件,但除非您已经知道要合成的文本,否则这似乎不起作用

这个函数最终需要在WPF应用程序中使用