言歸正傳,在MFC的對話框中可以插入一些控件,其中Silder就是常用之一。
設(shè)置最大值和最小值
通過函數(shù)SetRange來完成,例如:m_Slider.SetRange(1, 5);
設(shè)置當(dāng)前位置:
通過函數(shù)SetPos完成,例如:m_Slider.SetPos(3);
獲取當(dāng)前位置:
使用函數(shù)GetPos,例如:m_Slider.GetPos();返回值是一個int類型。
SetTimer的用法:
在程序中直接使用方法SetTimer即可,例如:this->m_nTimer = SetTimer(1, 3000, NULL);,這個方法返回當(dāng)前定時器的ID號,是一個UINT_PTR類型,當(dāng)然,如果定時了,程序還要相應(yīng)OnTimer事件。這個事件需要在Windows消息映射中添加。
另外還可以結(jié)束一個定時器,使用方法KillTimer,例如:KillTimer(this->m_nTimer);
ps. 對于對話框應(yīng)用程序,如果存在需要在加載對話框時處理一部分?jǐn)?shù)據(jù)或邏輯,可以在OnInitDialog消息映射中添加處理代碼。
相關(guān)推薦:
2010年9月計算機等級考試精華備考資料匯總 計算機等級考試二級VB上機試題及答案匯總
計算機等級考試二級VB模擬試題及答案匯總