La superposition sur une 3D applications plein écran

Je veux afficher des graphiques personnalisés sur le dessus de la 3ème partie en plein écran de l'application Windows.

Avez-vous joué à aucun des jeux Steam? Il dispose d'un exécutable, GameOverlayUI.exe qui vous permet d'accéder à la Vapeur windows à partir d'un jeu. (Les éléments d'interface look personnalisé-dessinée, je ne sais pas si c'est une nécessité; mais ils regardent exactement la même à l'intérieur d'un jeu comme ils le font sur le bureau.) Il va même jusqu'à 'dim' les graphismes du jeu en arrière-plan.

Je me demandais comment on pouvait aller sur l'écriture d'une telle demande.

Je me demande aussi comment large du champ d'application de solutions. Utilisez-vous une méthode pour toutes les applications OpenGL? Pour tous les Direct3D moins DirectDraw applications? Pour tous les plein écran des applications Windows?

Je suis à la recherche pour les plus "modernes" et les solutions génériques - la superposition d'une invite de commande ou un 320x240 couleurs indexées application n'est pas un sujet de préoccupation.

Edit: Quelques précisions: Les applications plein écran n'est pas la mienne. Il peut être n'importe quoi. Plus probablement, il sera un jeu en 3D. Je veux afficher, dire une horloge numérique dans le coin inférieur droit de l'écran, au-dessus des graphismes du jeu. Je voudrais éviter les trucs comme l'injection de code ou de débogage du processus, si possible.

  • Dans quelle mesure avez-vous réussi à aller avec l'approche ci-dessus. Je suis coincé dans une situation similaire et je tiens à attirer chrome intégré webviews que de superposition. Pensez-vous que c'est possible?
InformationsquelleAutor aib | 2009-05-29