天天看點

MFC中Picture Control控件的使用

項目源碼下載下傳:http://download.csdn.net/download/zhuzemin45/12005643

所有需要的檔案都打包在項目中,下載下傳解壓即可。

MFC中紅綠訓示燈控件的使用

Picture Control控件建立訓示燈步驟:

1、将紅色綠色訓示燈圖檔放入項目的res檔案夾内。

2、項目資源視圖->項目名->Icon->添加資源->Icon->導入->選擇上一步存儲的圖檔(摁住Ctrl可以多選)

3、分别将前邊添加的圖檔ID命名為IDI_GREENLIGHT、IDI_REDLIGHT。

4、在資源視圖Dialog中添加Picture Control控件,(可以自行修改對話框的ID,後邊會用到該控件ID)此處我們控件ID為:IDC_StartLight(根據需求自己命名即可)。

5、右鍵上一步添加的Picture Control控件,選擇添加變量,變量名為m_StartLight。

6、在主對話框的 Dlg.cpp 初始化部分添加初始化代碼,将訓示燈初始化為紅色。

  m_StartLight.SetIcon(AfxGetApp()->LoadIcon(IDI_REDLIGHT));

7、在其他相應代碼部分添加變綠代碼即可,這裡根據實際需求做改變即可:

  m_StartLight.SetIcon(AfxGetApp()->LoadIcon(IDI_GREENLIGHT));

實作效果如下:

MFC中Picture Control控件的使用
MFC中Picture Control控件的使用