[MFC] problème status bar
Bonjour,
J'ai rajouté un indicateur de graphe ID_INDICATOR_GRA dans MainFrm.cpp
Code:
1 2 3 4 5 6 7 8 9
|
static UINT indicators[] =
{
ID_SEPARATOR, // status line indicator
ID_INDICATOR_GRA,
ID_INDICATOR_CAPS,
ID_INDICATOR_NUM,
ID_INDICATOR_SCRL,
}; |
et j'ai rajouté le code suivant dans ma fonction OnDraw de ma View
Code:
1 2 3 4 5 6 7 8 9
|
CString graphe;
...
CMainFrame* pFrame = (CMainFrame*) AfxGetApp()->m_pMainWnd;
CStatusBar* pStatus = &pFrame->m_wndStatusBar;
pStatus->SetPaneInfo(1,ID_INDICATOR_GRA,SBPS_NORMAL,150);
pStatus->SetPaneText(1, graphe); |
Le paneau de largeur 150 s'affiche bien, mais par contre, le nom du graphe s'affiche pendant une seconde puis disparaît. Pourquoi ?