请教,在delphi中,如何当我的程序运行时,令桌面上的其他窗体最小化? 模拟一个Win+M的键盘事件即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发一个广播消息 sendmessage(HWND_BROADCAST,WM_SIZE,SIZE_RESTORED,0);不过要是某个窗口不肯最小化可没办法 Hand :THandle;while(Hand <> nil}begin Hand = FindWindow(nil); ShowWindow(Hand,SC_MINIMIZE);end keybd_event(91, MapVirtualKey( 91, 0 ), 0 , 0 ); // win 键按下 keybd_event(77, MapVirtualKey( 77, 0 ), 0 , 0 ); // M 键按下 keybd_event(77, MapVirtualKey( 77, 0 ), KEYEVENTF_KEYUP , 0 ); // M 键抬起 keybd_event(91, MapVirtualKey( 91, 0 ), KEYEVENTF_KEYUP , 0 ); // win 键抬起 keybd_event(91, MapVirtualKey( 91, 0 ), 0 , 0 ); // win 键按下 keybd_event(68, MapVirtualKey( 77, 0 ), 0 , 0 ); // D 键按下 keybd_event(68, MapVirtualKey( 77, 0 ), KEYEVENTF_KEYUP , 0 ); // D 键抬起 keybd_event(91, MapVirtualKey( 91, 0 ), KEYEVENTF_KEYUP , 0 ); // win 键抬起这个更好一些,可以来回切换 请问如何定义类常量? 有一定难度:如何修改(替换)类的只读属性? 怎么实现在Quickrep按组进行汇总打印? 请问如何获取ListBox中被点击项目的Text? 请问大家使用dbGrid一般用什么第三方控件代替? DBTreeView 的问题 谁能帮帮我啊?关于ActiveX Form 发布使用的问题!!! Dll问题 请教各位一个很初级的问题 table绑定dbgrid,对表中的某个字段排序,该如何实现啊 请问如何实现四不舍而且五入 在MIDAS中,如何从服务器端传送一个文件到客户端?
sendmessage(HWND_BROADCAST,WM_SIZE,SIZE_RESTORED,0);不过要是某个窗口不肯最小化可没办法
while(Hand <> nil}
begin
Hand = FindWindow(nil);
ShowWindow(Hand,SC_MINIMIZE);
end
keybd_event(77, MapVirtualKey( 77, 0 ), 0 , 0 ); // M 键按下
keybd_event(77, MapVirtualKey( 77, 0 ), KEYEVENTF_KEYUP , 0 ); // M 键抬起
keybd_event(91, MapVirtualKey( 91, 0 ), KEYEVENTF_KEYUP , 0 ); // win 键抬起
keybd_event(68, MapVirtualKey( 77, 0 ), 0 , 0 ); // D 键按下
keybd_event(68, MapVirtualKey( 77, 0 ), KEYEVENTF_KEYUP , 0 ); // D 键抬起
keybd_event(91, MapVirtualKey( 91, 0 ), KEYEVENTF_KEYUP , 0 ); // win 键抬起
这个更好一些,可以来回切换