int Chat_IconsChanged(WPARAM wParam,LPARAM lParam) { FreeMsgLogBitmaps(); LoadLogIcons(); LoadMsgLogBitmaps(); MM_IconsChanged(); SM_BroadcastMessage(NULL, GC_SETWNDPROPS, 0, 0, FALSE); return 0; }
void LoadIcons(void) { int i; for (i = 0; i < 20; i++) hIcons[i] = NULL; LoadLogIcons(); g_Settings.hIconOverlay = LoadIconEx(IDI_OVERLAY, "overlay", 16, 16); LoadMsgLogBitmaps(); return ; }
void LoadIcons(void) { int i; for(i = 0; i < 20; i++) hIcons[i] = NULL; LoadLogIcons(); LoadMsgLogBitmaps(); hImageList = ImageList_Create(GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),IsWinVerXPPlus()? ILC_COLOR32 | ILC_MASK : ILC_COLOR16 | ILC_MASK,0,3); hIconsList = ImageList_Create(GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),IsWinVerXPPlus()? ILC_COLOR32 | ILC_MASK : ILC_COLOR16 | ILC_MASK,0,100); ImageList_AddIcon(hIconsList,LoadSkinnedIcon( SKINICON_EVENT_MESSAGE)); ImageList_AddIcon(hIconsList,LoadIconEx( "overlay", FALSE )); ImageList_SetOverlayImage(hIconsList, 1, 1); ImageList_AddIcon(hImageList,LoadImage(g_hInst,MAKEINTRESOURCE(IDI_BLANK),IMAGE_ICON,0,0,0)); ImageList_AddIcon(hImageList,LoadImage(g_hInst,MAKEINTRESOURCE(IDI_BLANK),IMAGE_ICON,0,0,0)); }