使用C#,我希望连接到Windows (我不确定哪一个)来捕获哪些窗口被发送到最大化命令。然后,我要重写该命令,以告诉窗口最大化窗口的界限应该是什么。
例如,当用户在800x600屏幕上最大限度地使用记事本时,我希望指定窗口实际扩展到的大小。我可能会告诉记事本“最大化”到600x600,从200,0位置开始。
对于这个解决方案,没有必要让窗口真正相信它是最大化的,我只是想控制这个窗口,这样它就不会最大化到整个屏幕(或者它自动恢复到我想要的大小,如果这是我所能做的最好的)。
如前所述,我想控制外部应用程序(记事本、Word等)。不是我自己的申请。我更喜欢用C#编写这个应用程序。我需要执行的操作如下:
events
发布于 2011-07-07 05:14:41
您需要连接到windows (关于您需要的API文档的http://msdn.microsoft.com/en-us/library/ms632595(v=VS.85).aspx)。总之,您要么要执行大量的P\调用,要么需要使用C和原始的Win32 API。
我不确定,但我相信你会想从使用Windows:http://msdn.microsoft.com/en-us/library/ms644990(v=VS.85).aspx开始
https://stackoverflow.com/questions/6606051
复制相似问题