指示灯

来源:互联网 发布:宁夏干部网络学校 编辑:程序博客网 时间:2024/06/09 19:53

指示灯的闪烁

1、 首先应引入两个图标,一个代表灯亮(属性为 ICON_ON ) , 一个代表灯灭(属性为ICON_NOT )。(图标属性默认为 IDI_ICON1 、 IDI_ICON2 等,可自行修改)

2、 添加图标句柄变量

例如:

       HICON m_hIcon_close;

       HICON m_hIcon_open;

利用 LoadIcon 函数加载图标资源(单文档程序在 CMainFrame 类中的 OnCreate 函数中添加;对话框程序在 OnInitDialog 函数中添加)

m_hIcon_open=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(ICON_ON ));

m_hIcon_close=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(ICON_NOT ));

3、 给控件添加变量,类型为 CStatic 类型的。变量暂定义为 m_icon_open

然后就可以对图标显示进行控制了

例如       m_icon_open.SetIcon(m_hIcon_not);

即可使图标显示为 not 状态

同理     m_icon_open.SetIcon(m_hIcon_on);

使其显示为 on 状态。

原创粉丝点击