Кто-нибудь знает свойство PowerPoint Interop, которое описывает Монитор, который будет отображаться в полноэкранном режиме PowerPoint SlideShow?
Например, я могу узнать, будет ли SlideShow воспроизводиться в полноэкранном режиме со следующим свойством:
Application.ActivePresentation.SlideShowWindow.IsFullScreen
Я полагаю, что я мог бы получить HWND из SlideShowWindow.HWND или его позицию и получить его оттуда, но предпочел бы более элегантный подход.
Благодарю.
Посмотри на:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options\DisplayMonitor
Он изменяется при изменении настроек монитора в PPT. В моей системе это значение указывает на второй монитор:
\.\DISPLAY2
И это первое:
\.\DISPLAY1\Monitor0