代码改变世界

Windows Image Lists

  Clingingboy  阅读(615)  评论(0编辑  收藏  举报

 

参考:http://msdn.microsoft.com/en-us/library/bb761389(VS.85).aspx

 

  1. ImageList_Create Creates a new image list.
  2. ImageList_AddIcon Adds an icon or cursor to an image list. ImageList_AddIcon calls the ImageList_ReplaceIcon function.
  3. 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);
  1. ImageList_Add  Adds an image or images to an image list.
  2. ImageList_Remove Removes an image from an image list.
  3. ImageList_Replace Replaces an image in an image list with a new image.
  4. ImageList_GetIcon Creates an icon from an image and mask in an image list.
  5. ImageList_GetIconSize Retrieves the dimensions of images in an image list. All images in an image list have the same dimensions.
  6. ImageList_GetImageCount Retrieves the number of images in an image list.
  7. ImageList_SetImageCount Resizes an existing image list.
  8. ImageList_Draw Draws an image list item in the specified device context.
  9. ImageList_Duplicate Creates a duplicate of an existing image list.
  10. ImageList_SetIconSize Sets the dimensions of images in an image list and removes all images from the list.
  11. ImageList_LoadImage  Creates an image list from the specified bitmap.
  12. SHGetImageList  Retrieves an image list.
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2008-02-14 jQuery事件总结
点击右上角即可分享
微信分享提示