C语言怎么实现鼠标操作 20
比如执行程序,按下鼠标左键就输出“左键实验成功”,再键盘按任意键退出程序,如果没有鼠标信息就一直等待,怎么实现?最好有代码,有注释,我将感激不尽!...
比如执行程序,按下鼠标左键就输出“左键实验成功”,再键盘按任意键退出程序,如果没有鼠标信息就一直等待,怎么实现?最好有代码,有注释,我将感激不尽!
展开
4个回答
展开全部
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"); 弹出 记事本。
展开全部
这个可以调用MFC鼠标信息啊,cpoint,如果用MFC鼠标事件就很简单的!纯c的没玩过
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-12-27
展开全部
这个单纯地用C自带库是不能实现的。因为鼠标是硬件,要操作系统支持。所以windows, dos,liunx下支持的库函数都不一样。要看你在哪种操作系统下编写程序了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-12-26
展开全部
Windows 下面还是 dos 下面?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询