怎样用代码来最小化或恢复程式

如题所述

您能够用下面三种方法之一来实现他。方法一:发送一条Windows消息到主窗口的Handle属性或 Application-Handle。这条消息就是 WM_SYSCOMMAND,将 wParam 设为 SC_MINIMIZE 或 SC_RESTORE。您能够调用SendMessage API函数来发送消息。// 配置WPARAM为SC_MINIMIZE来最小化窗口SendMessage(Application-Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);// 配置WPARAM为SC_RESTROE来恢复窗口SendMessage(Application-Handle, WM_SYSCOMMAND, SC_RESTORE, 0);方法二:调用 ShowWindow API 函数。 您必须传送Application对象句柄到ShowWindow函数。假如您传送给ShowWindow函数的句柄是主窗口,那么主窗口将最小化到桌面(desktop)而不是任务条(taskbar)。// 最小化:传送 SW_MINIMIZE 到 ShowWindowShowWindow(Application-Handle, SW_MINIMIZE);// 恢复:传送SW_RESTORE 到 ShowWindowShowWindow(Application-Handle, SW_RESTORE);方法三:调用Application对象的Minimize或Restore函数。// 调用Minimize最小化应用程式Application-Minimize();// 调用Restore恢复应用程式Application-Restore();调用Application的方法较易用,但发送WM_SYSCOMMAND消息功能更强。 另外,WM_SYSCOMMAND消息允许您最大化程式,改变光标为帮助光标,滚动程式,移动一个窗口,改变窗口大小,甚至模拟Alt-TAB转换到另一窗口。紧记,实现这些功能用API函数更好。尽管调用ShowWindow也能工作,您大概也不想用他来最小化或恢复程式。当隐藏的窗口被最小化时ShowWindow会引起最小化动画出现。
温馨提示:内容为网友见解,仅供参考
无其他回答

怎样用代码来最小化或恢复程式
方法一:发送一条Windows消息到主窗口的Handle属性或 Application-Handle。这条消息就是 WM_SYSCOMMAND,将 wParam 设为 SC_MINIMIZE 或 SC_RESTORE。您能够调用SendMessage API函数来发送消息。\/\/ 配置WPARAM为SC_MINIMIZE来最小化窗口SendMessage(Application-Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);\/\/...

Mac怎么最小化最大化视窗?
使用快捷键 Command+M,可以实现快速最小化当前视窗的目的;使用快捷键 Command+Option+M,可以实现快速最小化当前应用程式所有视窗的目的。比如想一下子最小化多个 Finder 视窗,就可以用该快捷键;使用快捷键 Command+H,可以实现快速隐藏当前应用程式所有视窗的目的;使用快捷键 Command+Option+H,可以...

大哥大姐,谁给点我常用的命令啊,包括格式化的,谢谢。
Windows键+M 最小化所有被打开的窗口。 Windows键+CTRL+M 重新将恢复上一项操作前窗口的大小和位置 Windows键+E 打开资源管理器 Windows键+F 打开“查找:所有文件”对话框 Windows键+R 打开“运行”对话框 Windows键+BREAK 打开“系统属性”对话框 Windows键+CTRL+F 打开“查找:计算机”对话框 SHIFT+F10或鼠标...

电脑任何程式窗口最小化都看不见怎办?
在“进程”选项卡中查找你要恢复的程序。右键点击该程序,然后选择“切换到”或“最大化”。3. 使用快捷键 按 Alt + Tab 快速切换到你需要的程序窗口。按 Windows键 + Tab 打开任务视图,看是否能找到最小化的窗口。4. 查看系统托盘 有些程序在最小化时会缩小到系统托盘(任务栏右下角的区域)。

页面打开时始终保持最大化的代码怎写?
修改窗体属性 把WindowState 设为 vbMaximized BorderStyle改成1 如果需要最小化按钮的话 把MinButton设为True

求一招好用的电脑技术
Ctrl+Esc:相当于"开始"或WIN键Ctrl+Home:将游标移至文字编辑区的开始始(Home单用:移至列首)Ctrl+End:将光标移至文字编辑区的终点(End单用:移至列尾)Alt+F4:关闭当前视窗(若是点一下桌面再按则为关机)F2:更改名称windows+e 资源管理器windows+r 运行windows+f 查找windows+u 关闭系统windows+d最小化所有...

求使用电脑小技巧?
(若是点一下桌面再按则为关机) F2:更改名称 windows+e 资源管理器 windows+r 运行 windows+f 查找 windows+u 关闭系统 windows+d 最小化所有窗口,再按一次 Win+D 可回到最小化前的窗口 windows+m 最小化所有窗口,但再按一次无法回到最小化前的窗口 Shift+F10,可以打开所选项目的右键菜单 按住 CTRL+...

电脑总是自动最小化程式
停止该工具使用Alt+Tab键切换停止即可。vb执行一个程式后总是最小化该程式 form有一个属性是windowstate,0是正常,1是最小化,2是最大化 把它改成0 开机自动执行程式最小化 首先想办法让你的程式先自动执行起来,不管是启动项也好登录档也吧,启动起来再说。 然后再来看看WinMain()函式 in...

怎样隐藏工作列中最小化后的那个视窗
建议“一键还原”或重灌原版系统。怎样隐藏最小化的视窗? 无论你使用了什么语言编写的视窗程式 均可以使用windows32 API函式 ShowWindow(HWND hWnd,SW_HIDE) 来隐藏一个视窗 VB中怎样让视窗最小化后放入系统工作列? 你说的是把图示放入托盘吧 用API来做 Public Declare Function Shell_...

Windows技巧
我们可以通过修改注册表来改变窗口从任务栏弹出,以及最小化回归任务栏的动作,步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USER\\ Control Panel\\Desktop\\WindowMetrics子键分支,在右边的窗口中找到MinAniMate键值,其类型为REG_SZ,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画的显示,接下...

相似回答