Ani*_*Dev 5 windows winapi window maximize
我的程序需要随意最大化当前桌面上的任何窗口.我通过调用来实现这一点ShowWindow(hWnd, SW_MAXIMIZE),其中hWnd是HWND我想要最大化的窗口.执行该行代码时,相关窗口(此处为记事本)如下所示:
ShowWindow(hWnd, SW_MAXIMIZE)
HWND
一切似乎都很好,除了窗口没有正确定位的事实,即窗口似乎是几个像素到低,标题栏看起来不像它应该"压扁".与单击最大化按钮时的外观相比,问题清晰可见:
有谁知道为什么会出现这种情况,我能做些什么来解决它?
Mar*_*som 12
告诉窗口最大化自身可能会绕过程序在通过系统菜单命令最大化时进行的一些内部调整.要模拟单击最大化按钮,请向其发送SC_MAXIMIZE命令:
SC_MAXIMIZE
SendMessage(hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
归档时间:
15 年,1 月 前
查看次数:
4505 次
最近记录:
10 年,10 月 前