如何在windows编程中触发最大化/最小化
How to trigger maximize/minimize in windows programming
在c++中进行windows编程,如何使活动窗口最大化或最小化?
对于鼠标按下事件,我们使用mi.dwFlags = MOUSEEVENTF_LEFTDOWN
之类的东西,并使用SendInput()
函数将其发送给系统。我假设这些是在windows.h中定义的。
如何在这些行上实现最大化或最小化?
使用ShowWindow函数,使用SW_MAXIMIZE或SW_MINIMIZE。
您可以使用以下代码获得前景窗口:
#include <windows.h>
HWND foregroundWindow = GetForegroundWindow();
,然后使用foregroundWindow作为句柄最小化前景窗口
ShowWindow(foregroundWindow, SW_MINIMIZE);
或maximize it
ShowWindow(foregroundWindow, SW_MAXIMIZE);
但是我不知道如何知道其他窗口的句柄,你可以谷歌它或在StackOverflow中询问如何通过其进程名或PID获得窗口
相关文章:
- 找到两对数字,使它们的乘积的绝对差最小化
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- 超轻 - 如何最小化窗口
- 在C++中使用 GSL 最小化
- 在C++中最小化变量的范围
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 什么是窗口最大化/最小化/恢复的WM Windows消息
- 最小化/最大化后,MFC窗口图形消失了
- 什么事件用于最大化/最小化
- 在internet explorer上获取最小化和最大化事件
- 禁用 Win32 中的最小化、最大化、关闭按钮
- 在显示图像时最小化/最大化期间保留纵横比
- 使用"最大化速度"而不是"最小化大小"的堆问题
- 如何获得应用程序的最小化/最大化事件
- 如何在windows编程中触发最大化/最小化
- Qt c++最小化和最大化窗口
- WinAPI:创建可调整大小的窗口,没有标题栏,但有最小化/最大化/关闭按钮(如Firefox/Chrome/Opera
- 从另一个线程最大化/最小化窗口
- 如何获取标题栏窗口控件的 RECT(最大化、最小化、关闭按钮)?我尝试制作自定义颜色标题栏
- 如何在Qt中绘制关闭,最小化和最大化按钮