Możliwe jest użycie aplikacji do rysowania na oknach innych aplikacji. Po znalezieniu żądanego okna, masz go na HWND, możesz go użyć tak jak było to twoje własne okno do celów rysowania. Ale ponieważ to okno nie wie, że to zrobiłeś, prawdopodobnie zepsuje to, co na nim narysujesz, kiedy spróbuje przerysować siebie.
Istnieje kilka bardzo skomplikowanych sposobów obejścia tego problemu, niektóre z nich wymagają użycia "haczyków" do przechwytywania wiadomości rysunkowych do tego okna, aby wiedzieć, kiedy przerysowano je, aby można było również wykonać przerysowanie.
Inną opcją jest użycie regionów wycinania w oknie. Dzięki temu możesz nadać swojemu oknu niezwykły kształt i mieć wszystko za sobą.
Istnieją również sposoby na przejęcie rysowania okna tła pulpitu, a ponadto można uruchomić aplikację, która rysuje animacje i inne elementy na pulpicie (podczas gdy pulpit jest nadal dostępny). Przynajmniej było to możliwe przez XP, nie ma pewności, czy zmieniło się w Vista/Win7.
Niestety, wszystkie te opcje są zbyt skomplikowane, aby uzyskać więcej szczegółów, bez dodatkowych informacji na temat tego, co próbujesz zrobić.
Nie rozumiem, co chcesz zrobić z wyjściem renderowania: gdzie chcesz to pokazać? Powiązane: http://stackoverflow.com/questions/3191978/how-to-use-glut-opengl-to-render-to-a-file –