Bonjour,
Je travail sous embedded Visual, en C++, cible ARMV4...
Voici mon problème, j'ai créé une menu bar mais je n'arrive pas à changer les champs des items de celle-ci. J'ai essayé 2 méthodes :
1--
CCeCommandBar m_wndCommandBar;
m_wndCommandBar.Create(this);
m_wndCommandBar.SetDlgItemText(ID_Settings_Exit, L"&MyNewString");
m_wndCommandBar.InsertMenuBar(IDR_Settings);
2--
CCeCommandBar *pCommandBar = (CCeCommandBar*)m_pWndEmptyCB;
CMenu* pMenu = pCommandBar->InsertMenuBar(IDR_Settings);
pCommandBar->EnableWindow(FALSE);
if (pMenu != NULL)
{
pMenu->ModifyMenu(ID_Settings_Exit, MF_BYCOMMAND, ID_Settings_Exit, L"&MyNewString");
}
Dans les deux cas ma barre est créée correctement, mais le nom de mes menus restent les mêmes qu'a la création. Même si je rajoute la méthode pCommandBar->DrawMenuBar comme le msdn le suggère.
Si quelqu'un a une idée, ça me sauverai... Voila maintenant 4 jours que je bloque.
Merci d'avance
Partager