2

在我的 PPT 中添加我想显示一个 WPF 弹出窗口,它应该根据 PPT 窗口居中。

这是我的代码:

// get the postion and size of ppt window
float winLeft = Globals.ThisAddIn.Application.Left;
float winTop = Globals.ThisAddIn.Application.Top;
float winWidth = Globals.ThisAddIn.Application.Width;
float winHeight = Globals.ThisAddIn.Application.Height;

// set the position of WPF window            
this.Left = winLeft + (winWidth - this.Width) / 2;
this.Top = winTop + (winHeight - this.Height) / 2;

我可以使用Globals.ThisAddIn.Application获取当前的 PPT 窗口,并且以某种方式LeftTopWidthHeight与屏幕上的实际大小不同(在我的 PC 中,值较小)

我想知道屏幕上是否有窗口大小到实际大小的转换

4

0 回答 0