Пример #1
0
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);
}
Пример #2
0
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
}