C语言怎么实现鼠标操作 20

比如执行程序,按下鼠标左键就输出“左键实验成功”,再键盘按任意键退出程序,如果没有鼠标信息就一直等待,怎么实现?最好有代码,有注释,我将感激不尽!... 比如执行程序,按下鼠标左键就输出“左键实验成功”,再键盘按任意键退出程序,如果没有鼠标信息就一直等待,怎么实现?最好有代码,有注释,我将感激不尽! 展开
 我来答
百度网友a511a60
2018-12-27
知道答主
回答量:38
采纳率:0%
帮助的人:2.8万
展开全部
VOID keybd_event( BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo ); 4个参数都是输入参数。 bVk:键名,例如: VK_NUMPAD7,VK_BACK, VK_TAB,VK_SHIFT,VK_F1,。。。 keybd_event(VK_MENU,0xb8,0 , 0); -- 按下Alt 键 keybd_event(VK_MENU,0xb8,KEYEVENTF_KEYUP,0); -- 放开 Alt 键 (复位,弹上来) === 下面程序模拟按 notepad 编辑器。等于C语言 system("notepad"); 弹出 记事本。
己古龙韵2p
2018-12-27 · TA获得超过100个赞
知道答主
回答量:297
采纳率:41%
帮助的人:26.7万
展开全部
这个可以调用MFC鼠标信息啊,cpoint,如果用MFC鼠标事件就很简单的!纯c的没玩过
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-12-27
展开全部
这个单纯地用C自带库是不能实现的。因为鼠标是硬件,要操作系统支持。所以windows, dos,liunx下支持的库函数都不一样。要看你在哪种操作系统下编写程序了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-12-26
展开全部
Windows 下面还是 dos 下面?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式