#include "common.h" HICON hIconRemove, hIconKeep, hIconClear; static IconItem iconList[] = { { LPGEN("Disable"), "remove", IDI_HREMOVE }, { LPGEN("Enable"), "keep", IDI_HKEEP }, { LPGEN("Clear"), "clear", IDI_HCLEAR }, }; int ReloadIcons(WPARAM wParam, LPARAM lParam) { hIconRemove = IcoLib_GetIconByHandle(iconList[0].hIcolib); hIconKeep = IcoLib_GetIconByHandle(iconList[1].hIcolib); hIconClear = IcoLib_GetIconByHandle(iconList[2].hIcolib); return 0; } void InitIcons() { Icon_Register(hInst, LPGEN("No History"), iconList, _countof(iconList), MODULE); ReloadIcons(0, 0); HookEvent(ME_SKIN2_ICONSCHANGED, ReloadIcons); }