Windows Image Lists
2012-02-14 16:33 Clingingboy 阅读(615) 评论(0) 编辑 收藏 举报
参考:http://msdn.microsoft.com/en-us/library/bb761389(VS.85).aspx
- ImageList_Create Creates a new image list.
- ImageList_AddIcon Adds an icon or cursor to an image list. ImageList_AddIcon calls the ImageList_ReplaceIcon function.
- ImageList_ReplaceIcon(important) Replaces an image with an icon or cursor. If i is -1, the function appends the image to the end of the list. Returns the index of the image if successful, or -1 otherwise.
// Create a masked image list large enough to hold the icons.
HIMAGELIST himlIcons = ImageList_Create(CX_ICON, CY_ICON, ILC_MASK, NUM_ICONS, 0);
// Load the icon resources, and add the icons to the image list.
HICON hicon = AfxGetApp()->LoadIcon(IDR_DEMOTYPE);
int g_nBird = ImageList_AddIcon(himlIcons, hicon);
hicon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
int g_nTree = ImageList_AddIcon(himlIcons, hicon);
- ImageList_Add Adds an image or images to an image list.
- ImageList_Remove Removes an image from an image list.
- ImageList_Replace Replaces an image in an image list with a new image.
- ImageList_GetIcon Creates an icon from an image and mask in an image list.
- ImageList_GetIconSize Retrieves the dimensions of images in an image list. All images in an image list have the same dimensions.
- ImageList_GetImageCount Retrieves the number of images in an image list.
- ImageList_SetImageCount Resizes an existing image list.
- ImageList_Draw Draws an image list item in the specified device context.
- ImageList_Duplicate Creates a duplicate of an existing image list.
- ImageList_SetIconSize Sets the dimensions of images in an image list and removes all images from the list.
- ImageList_LoadImage Creates an image list from the specified bitmap.
- SHGetImageList Retrieves an image list.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2008-02-14 jQuery事件总结