[C++] Widok prezentera(Preview dual screen)


(Adjweb) #1

Witam, mam pytanie odnośnie znane z offica 2010 widoku prezentacji.

Podobny efekt jest w programie Resolume.

Polega on na tym, że w pewnym oknie wyświetla się obraz który wyświetla się na rzutniku/drugim monitorze.

Nie chodzi o klonowanie czy poszerzenie pulpitu, a o wyświetlanie danego okna, ponieważ chcę mięć obok kokpit który będzie nie widoczny podczas prezentacji, a chciałbym to na żywo zarządzać :slight_smile:

Jakieś pomysły ?

Pozdrawiam


(Fiołek) #2

Pierwsze, co mi na myśl przyszło:

Rysować obraz do bitmapy i wyświetlać ją w dwóch miejscach - małym oknie na jednym monitorze i oknie fullscreen na drugim monitorze/projektorze(możemy zdecydować z poziomu WinApi na którym monitorze chcemy dane okno). Jeśli byłyby tam jakieś kontrolki, to dochodzi jeszcze obsługa zdarzeń, ale przy odrobinie samozaparcia dałoby radę zmusić to do działania(odrysowywać ręcznie kontrolkę-kontener w małym oknie na drugi monitor, a resztę(tj. obsługę zdarzeń i rysowanie w małym oknie) zostawić systemowi).