void CEditFrameView::OnFontSizeDecrease() { CBCGPRibbonBar* pRibbon = ((CEditFrameDialog*) GetTopLevelFrame ())->GetRibbonBar (); ASSERT_VALID (pRibbon); CBCGPRibbonComboBox* pSizeCombo = DYNAMIC_DOWNCAST ( CBCGPRibbonComboBox, pRibbon->FindByID (ID_FONT_SIZE)); if (pSizeCombo == NULL) { return; } int nItem = pSizeCombo->GetCurSel (); if (nItem > 0) { pSizeCombo->SelectItem (nItem - 1); OnFontSize (); } }