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

 我来答
peacexf
推荐于2016-10-07 · TA获得超过293个赞
知道小有建树答主
回答量:476
采纳率:100%
帮助的人:408万
展开全部
SendMessage(handle, WM_KEYDOWN, VK_F1, 0);
查一下msdn,wm_keydown对应的值
VK_F1在c#中可以用KeyCode.F1来替换
codeproject上有win32 API的C#封装包的,楼主自己去找一下下载下来,用API函数以后都比较方便
hacker754
2020-09-07 · TA获得超过156个赞
知道答主
回答量:415
采纳率:0%
帮助的人:54.9万
展开全部

网页链接

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wois1905ampc
2012-12-07 · TA获得超过168个赞
知道答主
回答量:207
采纳率:0%
帮助的人:112万
展开全部
那应该是 sendkeys
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杩2012骑士
2012-12-07
知道答主
回答量:61
采纳率:0%
帮助的人:17.9万
展开全部
同问,没有试过发FX,不知道能不能先用GetMessage收几个试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式