Lập trình Window trình bày tạo ứng dụng Dialog based, tạo và xử lý Dialog, tạo và xử lý các control trong Dialog, Property sheet, Common dialog.Lập trình Window trình bày tạo ứng dụng Dialog based, tạo và xử lý Dialog, tạo và xử lý các control trong Dialog, Property sheet, Common dialog.
Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Dialog Box Common Controls Property Sheet Tạo ứng dụng dạng Dialog Based Tạo và xử lý các control trong dialog Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com Property Sheet Common Dialog Tran Ngoc Bao 2 Dai hoc Su Pham TP.HCM NỘI DUNG Giới thiệu về Dialog box Cài đặt và xử lý các control trong dialog Modeless dialog Chương trình minh họa Dialog Based Tạo và xử lý dialog Property Sheet Common dialog Tran Ngoc Bao 3 Dai hoc Su Pham TP.HCM Giới thiệu về dialog Dialog application Tran Ngoc Bao 4 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Common dialog Color dialog Tran Ngoc Bao 5 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Common dialog Open file dialog Tran Ngoc Bao 6 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Common dialog Fonts dialog Tran Ngoc Bao 7 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Property Sheet Tran Ngoc Bao 8 Dai hoc Su Pham TP.HCM Giới thiệu về dialog – Property Sheet Tran Ngoc Bao 9 Dai hoc Su Pham TP.HCM Tạo ứng dụng Dialog Based bằng AppWizard Chọn menu File Æ New Chọn Tab Projects Chọn loại project “MFC AppWizard (exe)” Đặt tên project trong ô “Project name” Xác định đường dẫn thư mục trong “Location” Step 1: Chọn loại ứng dụng “Dialog based” Nh ấn “Finish” để kết thúc Step 2: Chỉ chọn Option “3D controls” Tran Ngoc Bao 10 Dai hoc Su Pham TP.HCM Dialog based - Tạo ứng dụng bằng AppWizard [...]... bằng AppWizard Tran Ngoc Bao 14 Dai hoc Su Pham TP.HCM Dialog based - Tạo ứng dụng bằng AppWizard Tran Ngoc Bao 15 Dai hoc Su Pham TP.HCM Dialog based - Các thành phần của ứng dụng (1/3) Các file chương trình: (abc là tên của ứng dụng) abc.h: header file của file abc.cpp, chứa khai báo CabcApp để quản lý toàn bộ ứng dụng Lớp CabcApp kế thừa từ lớp CWinApp của MFC abcDlg.h: header file của file abcDlg.cpp,... virtual BOOL OnInitDialog(); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() }; Tran Ngoc Bao 18 Dai hoc Su Pham TP.HCM Tạo và xử lý dialog Thêm mới Dialog resource Thiết lập thuộc tính dialog Khai báo lớp CDialog Thêm các control vào dialog Hiển thị dialog Xử lý dialog Tran Ngoc Bao 19 Dai hoc Su Pham TP.HCM Thêm mới dialog resource Dialog resource Tran Ngoc Bao 20 Dai... hoc Su Pham TP.HCM Thêm mới dialog resource (tt) Resource editor Tran Ngoc Bao 23 Dai hoc Su Pham TP.HCM Thêm mới dialog resource (tt) Control box Alignment Tran Ngoc Bao 24 Dai hoc Su Pham TP.HCM Xác lập thuộc tính của Dialog Tran Ngoc Bao 25 Dai hoc Su Pham TP.HCM Khai báo lớp quản lý dialog Ctrl + W để khai báo lớp xử lý tương ứng Tran Ngoc Bao 26 Dai hoc Su Pham TP.HCM Khai báo lớp xử lý dialog . Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Dialog Box Common Controls Property Sheet Tạo ứng dụng dạng Dialog Based Tạo và xử