基于WinCE的高速工業(yè)繡花機(jī)人機(jī)界面設(shè)計(jì)與實(shí)現(xiàn)
通過(guò)CEMBHIDView類(lèi)和相應(yīng)的成員函數(shù)所實(shí)現(xiàn)的主刺繡界面如圖3所示。
3.3 參數(shù)設(shè)置模塊
首先設(shè)計(jì)一個(gè)基于CDialog類(lèi)的CParameter類(lèi)來(lái)包含參數(shù)界面中所用到的數(shù)據(jù)成員和消息響應(yīng)函數(shù)。用戶(hù)通過(guò)對(duì)相的參數(shù)設(shè)置項(xiàng)進(jìn)行設(shè)置,等待窗口消息并調(diào)用響應(yīng)的窗口過(guò)程函數(shù)來(lái)進(jìn)行相應(yīng)的處理。由于參數(shù)設(shè)置界面所需設(shè)置的參數(shù)較多,在一個(gè)頁(yè)面難以排布下,因此,在本設(shè)計(jì)中采用TAB控件來(lái)進(jìn)行分頁(yè)設(shè)計(jì),其中用到了一個(gè)從CTabCtrl類(lèi)繼承來(lái)的CTabSheet類(lèi)來(lái)包含分頁(yè)操作所用到的數(shù)據(jù)成員和成員函數(shù),用于Tab Control的控件類(lèi)。在類(lèi)中有一個(gè)成員變量用來(lái)記錄各子對(duì)話框的指針CDialog*m_pPages[MAX-PAGE],MAXPAGE是該類(lèi)所能加載的標(biāo)簽的最大值。CTabSheet類(lèi)的內(nèi)容如下:
評(píng)論