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?狀態