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