C# 获取另一个应用程序的大小,以便在其上方适当缩放窗口

C# 获取另一个应用程序的大小,以便在其上方适当缩放窗口,c#,pdf,plugins,window-position,C#,Pdf,Plugins,Window Position,背景: 我经常使用图形化程度很高的pdf。事实上,它们是代码的图形表示。有时我想比较代码的版本,通常是打开两个pdf阅读器,在窗口之间交换,或者把它们放在彼此旁边 我对此感到厌倦,于是我开发了一个简单的应用程序,其中包含一个pdf页面的剪辑图像,使其半透明,并将其置于另一个pdf页面之上。它在我的机器上对我有效,但其他人将有另一个分辨率和他的阅读器的位置,所以它不会工作 问题: 我可以获得另一个应用程序(例如Acrobat Reader)的位置和大小,以便将我的应用程序放在上面并正确缩放吗 还是

背景:

我经常使用图形化程度很高的pdf。事实上,它们是代码的图形表示。有时我想比较代码的版本,通常是打开两个pdf阅读器,在窗口之间交换,或者把它们放在彼此旁边

我对此感到厌倦,于是我开发了一个简单的应用程序,其中包含一个pdf页面的剪辑图像,使其半透明,并将其置于另一个pdf页面之上。它在我的机器上对我有效,但其他人将有另一个分辨率和他的阅读器的位置,所以它不会工作

问题: 我可以获得另一个应用程序(例如Acrobat Reader)的位置和大小,以便将我的应用程序放在上面并正确缩放吗

还是有更好的方法?我可以看到两种选择,要么我可以为Acrobat Reader或其他pdf阅读器编写插件,要么我可以制作自己的阅读器,让它能够用一个半透明的阅读器打开两个pdf