Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2227 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  =OSD= Affichage par dessus overlay (fenêtre DirectX / OpenGL)

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

=OSD= Affichage par dessus overlay (fenêtre DirectX / OpenGL)

n°1193124
zenway
Sinde la doude
Posté le 06-09-2005 à 12:07:03  profilanswer
 

Bonjour,
 
J'aimerais savoir quelle est la démarche à suivre afin de pouvoir en C# afficher des informations sur une fenêtre Overlay exécutant une appli DirectX ou OpenGL.
 
Un peu comme Fraps fait pour afficher le nombre de FPS.
 
Le but ici est d'afficher des informations par dessus une application plein écran DirectX et/ou OpenGL, un peu à la façon des affichages tête haute des avions.
 
Merci d'avance :)


Message édité par zenway le 06-09-2005 à 14:24:32
mood
Publicité
Posté le 06-09-2005 à 12:07:03  profilanswer
 

n°1193292
zenway
Sinde la doude
Posté le 06-09-2005 à 15:52:14  profilanswer
 

Mais up quoi :o

n°1193618
LeGreg
Posté le 06-09-2005 à 21:38:53  profilanswer
 

Copier coller depuis Developpez.com
 
pas possible en C# (à moins de s'interfacer avec une partie en C..).
 
la méthode utilisée par Fraps:
injection dans le process de tout programme tournant sur ton PC,
recherche de l'adresse de la fonction begin/end scene ou present.
Remplacement du code d'appel de ces fonctions par un code custom (en sauvegardant le tout pour pouvoir se décharger proprement).
 
Ensuite l'overlay lui-meme se fait par envoi de nouvelles commandes à l'API (clear dans le cas de fraps)
 
Une librairie développée par MS qui facilite l'instrumentation de dlls :
http://research.microsoft.com/sn/detours/

n°1193842
zenway
Sinde la doude
Posté le 07-09-2005 à 09:58:31  profilanswer
 

Mmmhhhh :sweat:  
 
Ca complique le challenge, mais je vais m'y plonger. Si jamais quelqu'un à d'autres infos :whistle:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  =OSD= Affichage par dessus overlay (fenêtre DirectX / OpenGL)

 

Sujets relatifs
Fenetre modale et methode POST?Problemes d'affichage meta name.
[Résolu] Pb affichage lors de la mise en ligneOuverture fenêtre excel
Problème affichage news?Pb d'affichage
Pb d'affichage avec borderLayout ou JEditorPaneAffichage à partir de milieu de page
[openGL] fichier wav/ fonction getColor()xhtml 1.0 problème dès l'affichage d'une image
Plus de sujets relatifs à : =OSD= Affichage par dessus overlay (fenêtre DirectX / OpenGL)


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR