begin process at 2012 05 30 13:58:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

Timer en MFC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Timer en MFC

mercredi 6 janvier 2010 à 19:26:16 | Timer en MFC

akalys


Bonsoir,


Realisant un lecteur MP3 j'aurais besoin d'utiliser un timer pour la progression d'un slider suivant le temps.

J'essais en créant un WM_TIMER mais je n'arrive pas à trouvé les bon arguments pour la fonction SetTimer.



Merci !




Vive le rugby XIII
jeudi 7 janvier 2010 à 08:49:48 | Re : Timer en MFC

fregolo52

Membre Club
Salut,
Comment as-tu fait la gestion de ton timer ?
Peux-tu mettre le code de settimer et la fonction qui catch l'événement WM_TIMER ?
lundi 25 janvier 2010 à 08:18:32 | Re : Timer en MFC

Carliman86

En utilisant les MFC c'est très simple. Tout d'abord tu crée un Timer via la fonction SetTimer (<Numero Unique>,<Temps en ms>,<Fonction callback ou NULL pour la fonction par défaut>);

Donc dans ton OnInitDialog :

BOOL <MA CLASSE>::OnInitDialog()
{
<CLASSE DE BASE>::OnInitDialog();

// Création d'un Timer de 200 ms
SetTimer(1, 200, NULL);

return TRUE;
}

Maintenant comme nous n'avons pas défini de fonction de callback, la fonction par défaut sera appelé par le gestionnaire d'événement WM_TIMER

Ajouter dans le gestionnaire d'événement la ligne :

ON_WM_TIMER ( )

Puis la fonction :

void <MA CLASSE>::OnTimer(UINT nIDEvent)
{
// Mon traitement

<CLASSE DE BASE>::OnTimer(nIDEvent);
}

Penser à ajouter dans le point h le prototype :

afx_msg void OnTimer (UINT TimerVal);

Et en fin d'utilisation du timer appeler la fonction KillTimer (<Numero Unique du timer à detruire>)


Cette discussion est classée dans : timer, mfc


Répondre à ce message

Sujets en rapport avec ce message

timer en mfc [ par dambeaufort ] bonjour, pourriez me fournir un exemple simple de timer cree sous mfc. J'ai regarder dans le forum mais je n'y comprend rien.Pour moi Settimer, une fo Timer en MFC [ par superteta2003 ] Salut...Je dois faire une mise à jour d'une CString dans une fenetre windows toutes les seconde en utilisant un Timer... Comment faire pour que le tra [MFC Visual 6] timer, debug assertion et autres questions [ par vladii ] J'ai quelques questions sur les MFC avec Visual 6, si quelqu'un peut m'aider, ça serait sympa: (projet en sdi) - je voudrais qu'au départ de mon appl TIMER avec MFC [ par pcrafale ] Bonjour à tous,Je n'arrive pas à programmer un timer sur un programme utilisant les MFC.Tous les codes expliquants les timer n'accepte pas les MFC.Sur Timer MFC C++ [ par tren13 ] Bonjour, j'aurais une question concernant les TIMER au niveau du MFC. j'ai cherché sur internet mais en général jai trouvé des gros exemples, et jaime Probleme pour ajouter une propriété a un controle activeX MFC [ par bubkadk ] Bonjour, Je suis actuellement en train de développer un contrôle Active X avec la MFC, lorsque j'ajoute mes propriétés en passant par l'assistant "a Intégration d'un AciveX MFC dans une application MFC [ par bbenator ] Bonjour à tous, J'ai une application utilisant les MFC, qui fonctionne très bien cependant je souhaite la migrer vers une application NON MFC. Dans Communication MFC C++ Flash AS3 [ par ghaziensi ] Slt, Je voudrais envoyer une chaine de caractères à partir de MFC C++ vers flash AS3(moyen de com à part les sockets). J'ai trouvé ce code source mai timer multimedia et points d'arret sous visual studio express [ par ludo894 ] Bonjour a vous tous, étant novice dans la programmation windows, j'aurais besoin d'éclaircissement de spécialistes que vous êtes ! Dans une appli, j


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales