void CStartupView::CreateToolTips() { // Set tooltip context // EnableToolTips(TRUE); if(m_ctrlToolTipsContext !=NULL) { ASSERT(m_ctrlToolTipsContext); return; } m_ctrlToolTipsContext = new CXTPToolTipContext(); m_ctrlToolTipsContext->SetModuleToolTipContext(); m_ctrlToolTipsContext->SetStyle(xtpToolTipOffice2007); m_ctrlToolTipsContext->SetMaxTipWidth(200); m_ctrlToolTipsContext->ShowTitleAndDescription(); m_ctrlToolTipsContext->ShowImage(TRUE,0); m_ctrlToolTipsContext->SetMargin(CRect(2, 2, 2, 2)); m_ctrlToolTipsContext->SetDelayTime(TTDT_INITIAL, 900); m_ctrlToolTipsContext->ShowToolTipAlways(); CRecentFileList *pRecentFileList = NULL; #ifndef _STUDIO CWinApp *pApp = AfxGetApp(); if (pApp && pApp->IsKindOf(RUNTIME_CLASS(CAssistantApp))) { pRecentFileList = ((CAssistantApp *)pApp)->GetRecentFileList(); } #endif if (!pRecentFileList) return; for (int i = 0; i < pRecentFileList->m_nSize; ++i) { UINT uiRecentFiles[] = { -1,-1,-1,-1,-1, -1,-1,-1,-1,-1, -1,-1,-1,-1,ID_FILE_MRU_FILE1+ i}; m_pImageManager->SetIcons(IDB_SYSTEM_MENU, uiRecentFiles, _countof(uiRecentFiles), CSize(32, 32)); } UpdateData(TRUE); }
void CStartupView::CreateShowAgainButton() { CRect rcButton; rcButton.SetRect(0, 0, 280, 30); CString csTitle; csTitle.LoadString(ID_VIEW_SHOW_STARTUP_PAGE); m_btnShowAgain.Create(csTitle, WS_CHILD | WS_VISIBLE | BS_CHECKBOX, rcButton, this, IDC_CHECK_STARTPAGE); m_btnShowAgain.SetFlatStyle(TRUE); m_btnShowAgain.SetFont(&m_btnFont); m_btnShowAgain.SetTheme(xtpButtonThemeStandard); m_btnShowAgain.SetTransparent(TRUE); m_btnShowAgain.SetTextAlignment(BS_CENTER); #ifndef _STUDIO CWinApp *pApp = AfxGetApp(); if (pApp && pApp->IsKindOf(RUNTIME_CLASS(CAssistantApp))) { bool bShowStartupPage = ((CAssistantApp *)pApp)->GetShowStartupPage(); m_btnShowAgain.SetChecked(bShowStartupPage); } #endif }