首次从Window Hander打开时,如何获取Windows应用程序原始大小



说我使用Windows API或仅通过单击它从C 代码打开Paint.exe。

应用程序打开后。我(手工或编程)调整了大小。并关闭了应用程序。

下次我打开它时,它给了我从离开的位置的大小。

是否有一个地方可以查询应用程序的默认尺寸(当您首次打开应用程序时(在非常拳头的时间)时,请在您重新尺寸的任何Windows之前看到应用程序时的大小)

,如果可以的话,也许我可以调用SetWindowPos来设置该应用程序的原始位置。

也许这不是一个编程问题。

这在应用程序之间始终会有所不同。

大多数应用程序都会使用注册表记住其窗口大小/位置。对于"油漆",它将此信息存储在注册表中:

hkcu software Microsoft Windows CurrentVersion Applets Applets Paint View

记事本在HKCU Software Microsoft Notepad中存储类似的信息 - 在注册表密钥值的完全不同的架构中。

最新更新