标签:c windows winapi mouseevent
我是c的新手,我只是在按住鼠标左键时尝试激活一行代码.在这个例子中,我的代码可以正常工作,但它似乎只是切换它.当我点击时,它会使H键发送,然后当我再次点击时,它会停止.
目前我有这个代码:
if ((GetKeyState(VK_LBUTTON)))
{
keybd_event(VkKeyScan('H'),0,0,0);
Sleep ( 30 );
}
编辑:
我有里面的功能:
int WINAPI WinMain ( HINSTANCE hInst, HINSTANCE P, LPSTR CMD, int nShowCmd );
解决方法:
使用此选项可确定是否按下了按钮.
if((GetKeyState(VK_LBUTTON) & 0x100) != 0)
http://vcpptips.wordpress.com/tag/vk_lbutton/
标签:c,windows,winapi,mouseevent 来源: https://codeday.me/bug/20190723/1508841.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。