获取每个进程窗口的默认左、上、宽、高值(位置和大小),或全局 Windows 值
如果我移动记事本窗口并将其大小调整为:左:100,上:100,宽度:1000,高度:800,下次打开记事本时,窗口将自动在该位置和大小打开。与 Firefox 等相同。
有没有一种方法(Windows API 函数等)来获取特定进程的窗口的这些默认值(左、上、宽、高)(如果我有窗口句柄和/或进程名称/id)?
如果每个进程不可能,是否有函数可以获取 Windows 上打开的任何窗口的默认左、上、宽、高?
我正在使用 C# 和 .Net Framework。
If I move and resize the Notepad window to, let's say: Left:100, Top:100, Width: 1000, Height: 800, the next time I open Notepad, the window will automatically open at that location and size. The same with Firefox, etc.
Is there a way (Windows API function, etc.) to get these default values (left, top, width, height) of the window for a specific process (if I have a window handle and/or a process name/id)?
If it's not possible per process, is there a function to get the default left,top,width,height of any window that is opened on Windows?
I'm using C# and .Net Framework.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个应用程序如何存储其默认值取决于每个应用程序。通常它在注册表中。
How each application stores its defaults is based on per-application. Usually it's in the registry.