2011-12-28 151 views
0

我有一个字符,例如'A'。 如何获得KeyValue之后会写这个字符('A')?C#将Char转换为KeyValue

感谢您的阅读, 问候。

PS: 如何获取函数SendInput大/小写字母?

回答

0
[DllImport("user32.dll")] 
static extern short VkKeyScan(char ch); 

static public Key ResolveKey(char charToResolve) 
{ 
    return KeyInterop.KeyFromVirtualKey(VkKeyScan(charToResolve)); 
} 
+2

-1使用复制/粘贴上一个答案的单词,而不提供信用和没有提供问题/答案的链接。 – AMissico 2011-12-30 18:30:43

+0

http://stackoverflow.com/a/544245/163921 – AMissico 2011-12-30 18:31:55

+0

http://pastebin.com/jveUAaQB – TOUDIdel 2012-01-02 11:42:54