void Server_Hosts_OnInitDialog (HWND hDlg, LPSVR_HOSTS_PARAMS lpp) { TCHAR szServer[ cchNAME ]; lpp->lpiServer->GetServerName (szServer); LPTSTR pszText = FormatString (IDS_HOST_TITLE, TEXT("%s"), szServer); SetDlgItemText (hDlg, IDC_HOST_TITLE, pszText); FreeString (pszText); HWND hList = GetDlgItem (hDlg, IDC_HOST_LIST); // We'll need an imagelist, if we want icons in the list. // HIMAGELIST hLarge; if ((hLarge = ImageList_Create (32, 32, ILC_COLOR4 | ILC_MASK, 1, 1)) != 0) AfsAppLib_AddToImageList (hLarge, IDI_SERVER, TRUE); HIMAGELIST hSmall; if ((hSmall = ImageList_Create (16, 16, ILC_COLOR4 | ILC_MASK, 1, 1)) != 0) AfsAppLib_AddToImageList (hSmall, IDI_SERVER, FALSE); FastList_SetImageLists (hList, hSmall, hLarge); // Start loading the host list // StartTask (taskSVR_HOSTLIST_OPEN, hDlg, lpp->lpiServer); EnableWindow (hList, FALSE); EnableWindow (GetDlgItem (hDlg, IDC_HOST_ADD), FALSE); EnableWindow (GetDlgItem (hDlg, IDC_HOST_REMOVE), FALSE); }
static BOOL SetupImageLists() { HIMAGELIST hiList = ImageList_Create(16, 16, TRUE, 1, 1); AfsAppLib_AddToImageList(hiList, IDI_DISK_DRIVE, FALSE); AfsAppLib_AddToImageList(hiList, IDI_DISABLED_DISK_DRIVE, FALSE); AfsAppLib_AddToImageList(hiList, IDI_DISK_DRIVE_WITH_WARNING, FALSE); AfsAppLib_AddToImageList(hiList, IDI_AGGREGATE, FALSE); FastList_SetImageLists(m_hDriveList, hiList, 0); return TRUE; }