MFC串口通信串口指示灯的实现
? ? ? ? 前一段做了個(gè)串口通信小軟件,當(dāng)打開(kāi)串口時(shí)串口指示燈亮,關(guān)閉串口時(shí)串口指示燈滅,實(shí)現(xiàn)方法如下:
1.在資源視圖中,添加兩個(gè)圖標(biāo),分別為串口指示燈滅IDI_ICON1,串口指示燈亮IDI_ICON2。
2.在串口通信軟件界面上添加圖片控件,并利用類向?qū)г趯?duì)話框頭文件中添加下面變量:
HICON m_hIcon_close;//圖片句柄關(guān)閉
HICON m_hIcon_open;//圖片句柄打開(kāi)
CStatic m_Icon;//指示燈圖片控件關(guān)聯(lián)控件變量
3.在串口通信軟件BOOL CSchoolTimeDlg::OnInitDialog()函數(shù)中添加代碼:
//導(dǎo)入指示燈圖標(biāo)
m_hIcon_open=LoadIcon(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDI_ICON2));
m_hIcon_close=LoadIcon(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDI_ICON1));
4.在串口指示燈需要打開(kāi)位置添加代碼:
m_Icon.SetIcon(m_hIcon_open);//打開(kāi)指示燈
在串口指示燈需要關(guān)閉位置添加代碼:
m_Icon.SetIcon(m_hIcon_close);//關(guān)閉指示燈
5.串口指示燈位圖:
總結(jié)
以上是生活随笔為你收集整理的MFC串口通信串口指示灯的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关联数组(associative arr
- 下一篇: HTML网页结构化框架、meta标签和语