[Ribbon bar] Pas d'event declanché en changeant une categorie
	
	
		Bonjour,
Je suis en train de créer une application SDI avec ribbon bar.
Je voudrais coder au moment où l'utilisateur change de catégorie, mais j'ai remarqué que les catégories du ribbon n'ont pas d'ID donc pas d'evenement programmable !
Ai-je manqué quelque chose ?
Je passe maintenant a la création manuelle de cet event (thread ecouteur sur la categorie selectionnée...) mais j'aimerais bien savoir pourquoi Microsoft n'a pas prévu cet event qui me parait important.
Merci a vous.
	 
	
	
	
		Tu peux faire un SetData sur category
	
	
		Pour récupérer la catégorie tu peux utiliser SetData
	Code:
	
1 2 3 4 5 6 7 8 9
   | const DWORD idTabDefault = 100;
pCategoryDefault->SetData(idTabDefault);
 
int index  = m_wndRibbonBar->FindCategoryIndexByData(idTabDefault);
if(index >=0)
{
CMFCRibbonCategory* pCategoryDefault = m_wndRibbonBar->GetCategory(index);
m_wndRibbonBar->SetActiveCategory(pCategoryDefault);
} |