#include <ShellIcons.h>
Public Member Functions | |
CShellIcons () | |
virtual | ~CShellIcons () |
void | Clear () |
int | Get (LPCTSTR pszFile, int nSize) |
int | Add (HICON hIcon, int nSize) |
HICON | ExtractIcon (int nIndex, int nSize) |
BOOL | Lookup (LPCTSTR pszType, HICON *phSmallIcon, HICON *phLargeIcon, CString *psName, CString *psMIME, HICON *phHugeIcon=NULL) |
CString | GetTypeString (LPCTSTR pszFile) |
void | Draw (CDC *pDC, int nIcon, int nSize, int nX, int nY, COLORREF crBack=CLR_NONE, BOOL bSelected=FALSE) |
CImageList * | GetObject (int nSize) const |
HIMAGELIST | GetHandle (int nSize) const |
Protected Member Functions | |
UINT (WINAPI *m_pfnPrivate)(LPCTSTR | |
Protected Attributes | |
CImageList | m_i16 |
CImageList | m_i32 |
CImageList | m_i48 |
CMapStringToPtr | m_m16 |
CMapStringToPtr | m_m32 |
CMapStringToPtr | m_m48 |
HINSTANCE | m_hUser |
int | |
HICON UINT | UINT |
|
Definition at line 37 of file ShellIcons.cpp. |
|
Definition at line 52 of file ShellIcons.cpp. References m_hUser. |
|
Definition at line 171 of file ShellIcons.cpp. References Clear(), m_i16, m_i32, m_i48, and NULL. Referenced by CSchema::LoadIcon(). |
|
Definition at line 60 of file ShellIcons.cpp. References CreateMirroredIcon(), IDB_SHELL_BASE, IDB_SHELL_BASE_RTL, IDI_COLLECTION_MASK, IDI_EXECUTABLE, IDI_FILE, CShareazaApp::m_bRTL, m_i16, m_i32, m_i48, m_m16, m_m32, m_m48, SHI_COLLECTION, SHI_COMMERCIAL, SHI_EXECUTABLE, SHI_LOCKED, SHI_MAX, SHI_O_COLLECTION, SHI_O_COMMERCIAL, SHI_O_LOCKED, SHI_O_PARTIAL, SHI_O_RATING_AVERAGE, SHI_O_RATING_FAKE, SHI_O_RATING_GOOD, SHI_PARTIAL, SHI_RATING_AVERAGE, SHI_RATING_FAKE, SHI_RATING_GOOD, and theApp. Referenced by Add(), Get(), and CShareazaApp::InitInstance(). |
|
|
Definition at line 191 of file ShellIcons.cpp. References CreateMirroredIcon(), CShareazaApp::m_bRTL, m_i16, m_i32, m_i48, NULL, and theApp. Referenced by CSearchPanel::OnSchemaChange(). |
|
|
|
Definition at line 49 of file ShellIcons.h. References m_i16, m_i32, m_i48, and NULL. Referenced by CLibraryFolderCtrl::OnCreate(), CMediaListCtrl::OnCreate(), CLibraryDetailView::OnCreate(), CWizardSharePage::OnInitDialog(), CFilesProfilePage::OnInitDialog(), CTorrentTrackerDlg::OnInitDialog(), CShareManagerDlg::OnInitDialog(), CDownloadGroupDlg::OnInitDialog(), and CBitziDownloadDlg::OnInitDialog(). |
|
Definition at line 216 of file ShellIcons.cpp. References Lookup(), and NULL. Referenced by CFileGeneralPage::OnInitDialog(), CLibraryTipCtrl::OnPrepare(), and CLibraryMetaPanel::Update(). |
|
Definition at line 242 of file ShellIcons.cpp. References CreateMirroredIcon(), CShareazaApp::m_bRTL, NULL, theApp, and UINT. Referenced by Get(), GetTypeString(), CMatchTipCtrl::LoadTypeInfo(), CDownloadMonitorDlg::OnInitDialog(), CIEProtocol::OnRequestRAZACOL(), CUploadTransferHTTP::OpenFileSendHeaders(), CDownloadTipCtrl::PrepareFileInfo(), and CFilePropertiesDlg::Update(). |
|
|
|
Definition at line 90 of file ShellIcons.h. |
|
Definition at line 89 of file ShellIcons.h. Referenced by CShellIcons(), and ~CShellIcons(). |
|
Definition at line 81 of file ShellIcons.h. Referenced by Add(), Clear(), ExtractIcon(), Get(), GetHandle(), and GetObject(). |
|
Definition at line 82 of file ShellIcons.h. Referenced by Add(), Clear(), ExtractIcon(), Get(), GetHandle(), and GetObject(). |
|
Definition at line 83 of file ShellIcons.h. Referenced by Add(), Clear(), ExtractIcon(), Get(), GetHandle(), and GetObject(). |
|
Definition at line 85 of file ShellIcons.h. |
|
Definition at line 86 of file ShellIcons.h. |
|
Definition at line 87 of file ShellIcons.h. |
|
Definition at line 90 of file ShellIcons.h. Referenced by Lookup(). |