1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
void CMaClasse::OnUpdateFileMruFile1(CCmdUI *pCmdUI)
{
//Création des item Mru dans le menu Fichier si pas de calcul en cours
if (!m_CalculEnCours)
m_pRecentFileList->UpdateMenu(pCmdUI);
//Sinon, destruction des item Mru, sauf le 1er qu'on va renommer et désactiver
else
{
CMenu* pMenu = pCmdUI->m_pMenu;
for (int iMRU = 1; iMRU < m_pRecentFileList->m_nSize; iMRU++)
pMenu->DeleteMenu(pCmdUI->m_nID + iMRU, MF_BYCOMMAND);
//Changement de texte du 1er item Mru
pCmdUI->SetText("Fichier récent");
//Désactivation
pCmdUI->Enable(false);
}
} |
Partager