bonjour,
j'ai une application MDI sous VC++ 2009, j'y ai inser� un chrono, que je voudrais qu'il s'affiche dans un edit control mis dans un pannel,
en suite dans la fonction OnEdit j'ai mis le code suivant:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 CMFCRibbonEdit* pEdit = new CMFCRibbonEdit(ID_EDIT_CHRONO, 90); pEdit->SetEditText(_T("00:00:00:00")); //pr initialiser pPanelSimulation->Add(pEdit);
mais le probl�me est que je ne vois des valeurs dans l'�dit que si je clique dessus et je tappe entr�e, probablement c'est la m�thode OnEdit() qui cr�e probl�me, mais je ne sais pas par quoi la modifier..
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 CString str; str.Format(_T("%2u:%2u:%2u:%2u"), heures, minutes, secondes, centiemes); CMFCRibbonBar* pRibbon = ((CMainFrame*) GetTopLevelFrame())->GetRibbonBar(); ASSERT_VALID(pRibbon); CMFCRibbonEdit* pEdit = DYNAMIC_DOWNCAST(CMFCRibbonEdit, pRibbon->FindByID(ID_EDIT_CHRONO)); pEdit->SetEditText(str); Invalidate();
je voudrait que je puisse voir les valeurs s'afficher automatiquement sans que je touche � l'Edit.
merci pour toute aide
Partager