hur.cn - 华软网

 热门搜索

模拟不了Win+L,就高手解答~~急~~~

  作者:未知    来源:网络    更新时间:2011/6/7
如题:
代码如下:
private: System::Void S_lock_Click(System::Object^  sender, System::EventArgs^  e) {
 keybd_event(VK_RWIN,0,0,0);
 keybd_event(VK_MBUTTON,0,0,0);
 keybd_event(VK_MBUTTON,0,KEYEVENTF_KEYUP,0);
 keybd_event(VK_RWIN,0,KEYEVENTF_KEYUP,0);
 }
---华软 网友回答---
keybd_event(VK_RWIN, MapVirtualKey(VK_WIN, 0), 0, 0);
keybd_event('L', MapVirtualKey('L', 0), 0, 0);
keybd_event('L', MapVirtualKey('L', 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_RWIN, MapVirtualKey(VK_WIN, 0), KEYEVENTF_KEYUP, 0);

---华软网友回复---
C++">keybd_event(VK_LWIN, 0, 0, 0);
keybd_event(_T('L'), 0, 0, 0);
keybd_event(_T('L'), 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);

---华软网友回复---
引用 2 楼 visualeleven 的回复:
C/C++ code
keybd_event(VK_LWIN, 0, 0, 0);
    keybd_event(_T('L'), 0, 0, 0);
    keybd_event(_T('L'), 0, KEYEVENTF_KEYUP, 0);
    keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);


===================
帮顶......
---华软网友回复---
引用 1 楼 zgl7903 的回复:
keybd_event(VK_RWIN, MapVirtualKey(VK_WIN, 0), 0, 0);
keybd_event('L', MapVirtualKey('L', 0), 0, 0);
keybd_event('L', MapVirtualKey('L', 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_RWIN, MapVirtualKey……




已经测试不可用。。。


win键是可以实现。。。但是只要是组合就不行。。。。
---华软网友回复---
引用 2 楼 visualeleven 的回复:
C/C++ code
keybd_event(VK_LWIN, 0, 0, 0);
    keybd_event(_T('L'), 0, 0, 0);
    keybd_event(_T('L'), 0, KEYEVENTF_KEYUP, 0);
    keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);


我是在VS2008的windows窗体下做的。。。“_T”不能识别的。。。
---华软网友回复---
用的着么,不就是锁定工作站么,直接调用LockWorkStation()不就行了?
http://msdn.microsoft.com/en-us/library/aa376869(v=vs.85).aspx
或者用ShellExecute执行:rundll32.exe user32.dll, LockWorkStation
---华软网友回复---
_T是MFC里的东西,你用.Net肯定是不行。用DLL托管可以调用API。
---华软网友回复---
用API不行么?
http://msdn.microsoft.com/en-us/library/aa376875(VS.85).aspx
---华软网友回复---
引用 6 楼 bokutake 的回复:
用的着么,不就是锁定工作站么,直接调用LockWorkStation()不就行了?
http://msdn.microsoft.com/en-us/library/aa376869(v=vs.85).aspx
或者用ShellExecute执行:rundll32.exe user32.dll, LockWorkStation


简单明了。。。直达正题。。。就是这个功能。。。自己描述的水了~~~谢了~      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。