Существует ли свойство взаимодействия PowerPoint, которое описывает монитор для отображения на

1

Кто-нибудь знает свойство PowerPoint Interop, которое описывает Монитор, который будет отображаться в полноэкранном режиме PowerPoint SlideShow?

Например, я могу узнать, будет ли SlideShow воспроизводиться в полноэкранном режиме со следующим свойством:

Application.ActivePresentation.SlideShowWindow.IsFullScreen

Я полагаю, что я мог бы получить HWND из SlideShowWindow.HWND или его позицию и получить его оттуда, но предпочел бы более элегантный подход.

Благодарю.

Теги:
powerpoint
interop

1 ответ

1
Лучший ответ

Посмотри на:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options\DisplayMonitor

Он изменяется при изменении настроек монитора в PPT. В моей системе это значение указывает на второй монитор:

\.\DISPLAY2

И это первое:

\.\DISPLAY1\Monitor0

  • 0
    Я вижу логику наличия этого свойства в реестре - чаще всего пользователи PPT хотят отображать на одном мониторе.
  • 1
    Правда. И вообще, некоторые свойства относятся к уровню приложения (т. Е. Применяются ко всем презентациям), некоторые - к уровню презентации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню