void CSharedDirsTreeCtrl::Initalize(CSharedFilesCtrl* pSharedFilesCtrl){ m_pSharedFilesCtrl = pSharedFilesCtrl; SendMessage(CCM_SETUNICODEFORMAT, TRUE); //WORD wWinVer = thePrefs.GetWindowsVersion(); m_bUseIcons = true;/*(wWinVer == _WINVER_2K_ || wWinVer == _WINVER_XP_ || wWinVer == _WINVER_ME_);*/ SetAllIcons(); InitalizeStandardItems(); FilterTreeReloadTree(); CreateMenues(); }
void CSharedDirsTreeCtrl::Initalize(CSharedFilesCtrl* pSharedFilesCtrl){ m_pSharedFilesCtrl = pSharedFilesCtrl; SendMessage(CCM_SETUNICODEFORMAT, TRUE); //WORD wWinVer = thePrefs.GetWindowsVersion(); m_bUseIcons = true;/*(wWinVer == _WINVER_2K_ || wWinVer == _WINVER_XP_ || wWinVer == _WINVER_ME_);*/ CImageList iml; iml.Create(16, 16, theApp.m_iDfltImageListColorFlags | ILC_MASK, 0, 1); iml.Add(CTempIconLoader(_T("ALLFILES"))); // All Directory iml.Add(CTempIconLoader(_T("INCOMPLETE"))); // Temp Directory iml.Add(CTempIconLoader(_T("OPENFOLDER"))); // Incoming Directory iml.Add(CTempIconLoader(_T("CATEGORY"))); // Cats iml.Add(CTempIconLoader(_T("HARDDISK"))); // All Dirs CString strTempDir = thePrefs.GetIncomingDir(); if (strTempDir.Right(1) != "\\"){ strTempDir += "\\"; } int nImage = theApp.GetFileTypeSystemImageIdx(strTempDir); // System Folder Icon if (theApp.GetSystemImageList() != NULL){ iml.Add(::ImageList_GetIcon(theApp.GetSystemImageList(), nImage, 0)); } else{ iml.Add(CTempIconLoader(_T("OPENFOLDER"))); } iml.SetOverlayImage(iml.Add(CTempIconLoader(_T("ClientSecureOvl"))), 1); SetImageList(&iml,TVSIL_NORMAL); iml.Detach(); COLORREF crBk = GetSysColor(COLOR_WINDOW); COLORREF crFg = GetSysColor(COLOR_WINDOWTEXT); theApp.LoadSkinColorAlt(_T("SharedDirsTvBk"), _T("DefLvBk"), crBk); theApp.LoadSkinColorAlt(_T("SharedDirsTvFg"), _T("DefLvFg"), crFg); SetBkColor(crBk); SetTextColor(crFg); InitalizeStandardItems(); FilterTreeReloadTree(); CreateMenues(); }
void CSharedDirsTreeCtrl::Localize(){ InitalizeStandardItems(); FilterTreeReloadTree(); CreateMenues(); }