void CBCGPMSOffice2007DemoView::OnZoomSlider() { CBCGPRibbonStatusBar* pStatusBar = ((CMainFrame*) GetTopLevelFrame ())->GetRibbonStatusBar (); CBCGPRibbonSlider* pSlider = DYNAMIC_DOWNCAST ( CBCGPRibbonSlider, pStatusBar->FindElement (ID_STATUSBAR_ZOOM_SLIDER)); ASSERT_VALID (pSlider); int nPos = pSlider->GetPos (); CBCGPRibbonStatusBarPane* pZoom = DYNAMIC_DOWNCAST ( CBCGPRibbonStatusBarPane, pStatusBar->FindElement (ID_STATUSBAR_ZOOM)); ASSERT_VALID (pZoom); CString strZoom; strZoom.Format (_T("%d%%"), nPos); pZoom->SetText (strZoom); pZoom->Redraw (); SendMessage(EM_SETZOOM, nPos, 100); }
void CSynBCGPEditView::OnUpdateCursorPos( CCmdUI * /*pCmdUI*/ ) { CBCGPRibbonStatusBar* pStatusBar = ((CMainFrame*) GetTopLevelFrame ())->GetRibbonStatusBar (); CBCGPRibbonStatusBarPane* pCursorPos = DYNAMIC_DOWNCAST ( CBCGPRibbonStatusBarPane, pStatusBar->FindElement (ID_STATUSBAR_PANE3)); ASSERT_VALID (pCursorPos); CString strCursorPos, strTemp; BOOL bNameValid = strTemp.LoadString(IDS_STATUS_ROWCOL); ASSERT(bNameValid); strCursorPos.Format (strTemp, m_pEdit->GetCurRow() + 1, m_pEdit->GetCurColumn() + 1); pCursorPos->SetText (strCursorPos); pCursorPos->Redraw (); }
void CCoolFormat3Doc::OnCloseDocument() { CBCGPRibbonStatusBar* pStatusBar = ((CMainFrame*) AfxGetMainWnd())->GetRibbonStatusBar (); CBCGPRibbonStatusBarPane* pCursorPos = DYNAMIC_DOWNCAST ( CBCGPRibbonStatusBarPane, pStatusBar->FindElement (ID_STATUSBAR_PANE3)); ASSERT_VALID (pCursorPos); CString strCursorPos, strTemp; BOOL bNameValid = strTemp.LoadString(IDS_STATUS_ROWCOL); ASSERT(bNameValid); strCursorPos.Format (strTemp, 0, 0); pCursorPos->SetText (strCursorPos); pCursorPos->Redraw (); CDocument::OnCloseDocument(); }