資源描述:
《基于MFC的員工管理系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、員工管理系統(tǒng)3上次練習創(chuàng)建了MFC基于對話框應用程序Guanli,已經(jīng)實現(xiàn)員工管理系統(tǒng)的登錄功能和權(quán)限管理功能,本次練習繼續(xù)完善員工管理系統(tǒng)的其余功能。注意:先修改一個小問題,在之前的軟件操作中,由于登錄窗口彈出的時候主窗口是隱藏狀態(tài),這樣主窗口在任務欄是沒有顯示的,隨之而來的子窗口也在任務欄無顯示。如果想要修改這種情況只需不指定主窗口即可。禁用m_pMainWnd=&dlg;BOOLCGuanliApp::InitInstance()CLoginDlgldlg;〃創(chuàng)建“登錄”戲話框?qū)ο?lg〃調(diào)用主對話框IF
2、(IDCAHCEL-ldlg.DoModal())〃判斷如果按“逋出”樋則關閉對話框returnFALSE;CGuanliDlgdig;//npMainWnd丄&dig;dlg.DoModal();returnFALSE;1?插入一個新對話框IDD」NFO_DLG,并創(chuàng)建該對話框?qū)念怌lnfoDIg類,制作“員工信息”模塊。禁用該對話框的IDOK,并刪除“確定”和“取消”命令按鈕。對話屬性乍常規(guī)樣式
3、更多樣式
4、擴展樣式
5、更多擴展樣式
6、ID:[lDDJNFO_DLG習標題(CJ:
7、員工信息I字體名稱:Sys
8、tem字體大?。?0位萱丫0類汕㈣:字體(0J...I位萱X0NewClassOKCancelClassinformationName:
9、cinfoDlgFilename:InfoDIg.cppChange...旦aseclass:
10、cDialog*0MogID:
11、lDD_INFO_DLG3AutomationGNone廠AutomationCCreateablebytypeID:[Guanli.InfoDIg添加2個命令按鈕,IDC_ADD,IDC_DEL,1個列表控件IDC_LIST,如下圖:PushBut
12、ton冨性卡轡「額"“t樣式I擴展樣式IID:
13、IDC_ADD3標題
14、£):
15、添加(&A)17可見(S)廠組(Q廠幫助ID(H)-廠已禁用回臣制表站回PushButton冨性昭LHj
16、樣式
17、擴展樣式
18、ID:"DC-DEL3標題酣:〔刪除(&D)疋可見(3廠組(£1廠幫助10(H)廠已禁用(AI“制表站回列表控件隹性,?????.血繆常規(guī)i樣式更多樣式
19、擴展樣式
20、査看M:1報告排列回:1頂端排序必1無17單個選擇(S)廠不滾動㈣廠自動排列(V)廠沒有列標題(£]廠沒有標簽換行回廠不排序標題凹廠編輯標簽(0)廠總是
21、顯示選擇兇乙為實現(xiàn)“添加”功能:新建一個對話框IDD_INPUT_DLG專用于添加員工信息,并添加ClnputDIg類。對話屬性蟲繆常規(guī)I樣式I更多樣式I擴展樣式I更多擴展樣式IID:
22、lDD_INPUT_DLG
23、標題(£):
24、數(shù)據(jù)錄入字體名稱:System菜單(MPI0名稱㈣:I字體大?。篿o'?字體(Q)???I位置X
25、0—位置YIDDJNPUT_DLG對話框包括如下控件:3個編輯框IDC_NUMB,IDC_NAME,IDC_MONEY;1個日期時間選擇器IDC_BIRTH;1個組合框IDC.DEPT;4個
26、靜態(tài)文本標簽,2個命令按鈕。設置完畢后按Ctrl+D調(diào)整控件焦點,使IDC_NUMB編輯框最先獲得焦點。日期時間選取器雇性Q蟲超常規(guī)IW)1擴展樣式
27、格式(B:V靠右排列(B)廠顯示沒有㈣岷麗3廠使用旗轉(zhuǎn)控件O廠允許編輯(EJComboBox扈性皿纟常規(guī)I數(shù)據(jù)樣式I擴展樣式I類型F拉列表所有者繪制㈣:II3廠有字串回巨分類回▽垂直滾動凹廠沒有完整高度(H)廠OEM轉(zhuǎn)換⑹廠自動水平滾動(U)廠禁止不滾動回廠大寫字母(B)廠小寫字母固向組合框添加初始數(shù)據(jù):換行時按Ctrl+Enter1S立口立口立口立口發(fā)政養(yǎng)3?為
28、“用戶管理對話框”——“員工信息”命令按鈕添加消息代碼:uoidCGuanliDlg::0nInFo()29、MCANCELMODEWMINITDIALOGWWWWWWWWWWWWWWWWWWWWWWWCAPTURECHANGEDCHARCHARTOITEMCLOSECOMPAREITEMCONTEXTMENUCOPYDATACREATECTLCOLORDELETEITEMDESTROYDRAWrTEMHELPINFOHSCROLLKEYDOWNKEYUPKILLFOCUSLDUTTONDBL