delphi如何实现“任务管理器”的“切换至”或“前置”功能? 本帖最后由 xdman 于 2011-04-11 11:20:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用HWND hwnd;hwnd=FindWindowW(0,L"计算器");ShowWindow(hwnd,1);SetForegroundWindow(hwnd); 改成delphi的var h:HWND;h=FindWindowW(0,'计算器');ShowWindow(h,1);SetForegroundWindow(h); 以上应该是切换直下面的是前置var h:HWND;h=FindWindowW(0,'计算器');SetWindowPos(h, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW);第5、6个参数是程序的宽、高随便设置 SetWindowPos(h, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW);这个就是永远置顶了,和任务管理器的前置不同任务管理器的前置就是#3的,切换至就是前置后把任务管理器最小化(如果选择了使用时最小化) 我想做一个通过调制解调器拨号上网软件 恢复文件 关于OleVariant类型的问题?(在线) 用什么API修改映射网络驱动器的卷标? 有什么办法解决NMPOP3组件不能接收汉字问题 请问有什么方法或控件实现在edit框中从右边显示,按某按钮后并从右边加数字? 在服务器写了个过程,在客户端不能调用?!请高手指教!!! 求救计算机控制系统教案!!! 关于Tpaintbox的问题,回复均有分 昨晚做梦,中国队2:0赢敢卡塔尔,看能不能实现。大家来猜猜,比分几比几,谁进球,对了给分 access violation错误 连定义的STRING也有释放内存?
hwnd=FindWindowW(0,L"计算器");
ShowWindow(hwnd,1);
SetForegroundWindow(hwnd);
var h:HWND;
h=FindWindowW(0,'计算器');
ShowWindow(h,1);
SetForegroundWindow(h);
下面的是前置
var h:HWND;
h=FindWindowW(0,'计算器');
SetWindowPos(h, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW);
第5、6个参数是程序的宽、高随便设置
这个就是永远置顶了,和任务管理器的前置不同任务管理器的前置就是#3的,切换至就是前置后把任务管理器最小化(如果选择了使用时最小化)