如何最小化所有窗口,显示桌面? 有没有哪个API函数可以最小化所有窗口,显示桌面?或者,按Win+D键可以达到这个效果,如何模拟发送这个键? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 keybd_event(VK_LWIN, 0, 0, 0); keybd_event('D', 0, 0, 0); 使用广播的方法发送消息SendMessage(HWND_BROADCAST,WM_SHOWWINDOW,WS_MINIMIZE,0); EnumWindows枚举所有窗口,然后再调用ShowWindow函数来最小化所有的窗口。 raptormk16介绍的办法有效,不过有个副作用,执行后再按一下键盘上的其他键,会得到与Win键组合按下的效果,例如按下'E’键,打开了资源管理器。因此我加了一行代码,如下:keybd_event(VK_LWIN, 0, 0, 0);keybd_event('D', 0, 0, 0);keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0); 用SendMessage(HWND_BROADCAST,WM_SHOWWINDOW,WS_MINIMIZE,0);则没有效果,不知是否因为我创建的是Win32程序、删除所有多余代码的缘故。 xmpp 协议?有资料么或者提供URL/demo马上给分 ListView的LVS_REPORT问题 初学vc,看不懂 :: 一个RichEditCtrl控件的问题 编程如何取得网络连接的即时流量? 如何在VC的TAB控件中加入一些控件如按钮文本框, 如何弹出一个“聊天记录”文本框?急急!! 有另一个进程,它没有窗口,如何获取它的句柄来给他发消息? 各位高手,我是初学者,我想在资源中加入photoshop做的*.bmp图形文件,可在导入资源时没有.bmp扩展名,怎么办?有别的办法嘛? 井底求救2:请你告诉我vc/vc++的不同 怎样编程删除一个名字超长的文件夹 关于添加头文件
keybd_event('D', 0, 0, 0);
SendMessage(HWND_BROADCAST,WM_SHOWWINDOW,WS_MINIMIZE,0);
keybd_event(VK_LWIN, 0, 0, 0);
keybd_event('D', 0, 0, 0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0); 用SendMessage(HWND_BROADCAST,WM_SHOWWINDOW,WS_MINIMIZE,0);则没有效果,不知是否因为我创建的是Win32程序、删除所有多余代码的缘故。