Afficher du texte sur un jeu vidéo [Résolu]

Signaler
Messages postés
293
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
10 avril 2015
-
Messages postés
293
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
10 avril 2015
-
Salut à tous!
J'ai du mal à trouver des infos à ce sujet :

Comment afficher du texte(ou autre) sur une AUTRE application qui a un grand taux de rafraichissement.

par exemple programmer qqchose comme fraps qui arrive très bien à afficher les FPS sur les jeux.

J'y arrive à peu près en faisant qq chose dans ce genre dans mon application:

for(;;)
{
DrawCenteredText(hWnd,TextWrite);
}

avec ca, je force l'affichage tres rapidement. mais mon affichage n'est pas du tout synchronisé avec le rafraichissement de l'autre application, et donc mon texte va clignoter.

Vous avez des idées pour synchroniser mon programme avec le jeu vidéo ?

Merci d'avance

1 réponse

Messages postés
293
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
10 avril 2015
2
Je viens de voir qu'il y a un sujet à peu près identique au mien :
http://www.cppfrance.com/forum/sujet-AGIR-SUR-FENETRE-AUTRE-PROGRAMME_1435326.aspx

Suite aux réponses, je vais essayer d'aller voir du coté des hook et de la constante WH_CALLWNDPROC qui va peut etre récupérer WM_PAINT. Vous pensez que c'est judicieux?

De la me vient une autre question : est ce que dans une application la fréquence d'appelle de WM_PAINT est = au FPS