C# SendMessage中 如何发送F1-F12键 最好有测试好的例子

发布网友 发布时间:2024-10-23 19:23

我来回答

4个回答

热心网友 时间:2024-10-31 02:30

SendMessage(handle, WM_KEYDOWN, VK_F1, 0);
查一下msdn,wm_keydown对应的值
VK_F1在c#中可以用KeyCode.F1来替换
codeproject上有win32 API的C#封装包的,楼主自己去找一下下载下来,用API函数以后都比较方便

热心网友 时间:2024-10-31 02:28

同问,没有试过发FX,不知道能不能先用GetMessage收几个试试。

热心网友 时间:2024-10-31 02:28

那应该是 sendkeys

热心网友 时间:2024-10-31 02:29

网页链接

        private void toolStripLabel1_Click(object sender, EventArgs e)
{
SendKeys.Send("{F1}");   //点击后发送F1键
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com