cheng_you_know

学而时习之!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在做个项目,要想表达不同颜色的框,代表检测的不同物体,就想到用试试静态ICON来说明,哈哈~~

1.在XX.rc资源文件,右键--->添加资源---Icon ;

2.可以自己绘制图标,然后保存,修改资源标号;

3.添加static控件,修改ID;

4.载入ICON

 

CStatic *pStatic = (CStatic *)GetDlgItem(IDC_RED);
    pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE);
    HICON temp_icon = (HICON)::LoadImage(::AfxGetInstanceHandle(),     
        MAKEINTRESOURCE(IDI_ICON_RED),   IMAGE_ICON,   16,   16,   0);  //得到ICON资源的句柄
    pStatic->SetIcon(temp_icon);

HICON temp_icon = AfxGetApp()->LoadIcon(IDI_ICON_RED); 用于修改应用程序的exe图标

到此,就可以添加图片静态控件,用图标来注明更直观,好看。

当然,要是想变化图标,只需要用个定时器,来回显示不同ICON就可以做到。

posted on 2013-06-09 22:16  cheng_you_know  阅读(2058)  评论(0编辑  收藏  举报