gpt4 book ai didi

c# - 将字符转换为虚拟键码

转载 作者:行者123 更新时间:2023-11-30 13:24:39 24 4
gpt4 key购买 nike

我有一串值,我想在窗口中为每个字符模拟按键事件。

我打算发送 WM_KEYDOWN , WM_CHAR , 和 WM_KEYUP事件到窗口(因为这似乎是手动按下键时发生的事情)。

这些消息需要根据 virtual key codes 的表在 wParam 中发送一个 int .我可以循环遍历字符串并获取每个字符,但如何获取该字符并将其转换为对应于虚拟键码的值? Convert.ToInt32() 不起作用。

最佳答案

VkKeyScanEx任何人?根据 MSDN 它:

"Translates a character to the corresponding virtual-key code and shift state."

(您也可以使用 VkKeyScan,但请注意它已被 VkKeyScanEx 取代。)

关于c# - 将字符转换为虚拟键码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3152299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com