Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng Lập trình Windows: Chương 3 - Dialog Box - Common Dialog - Property Sheet
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Lập trình Windows: Chương 3 - Dialog Box - Common Dialog - Property Sheet
Ðông Vy
73
25
ppt
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Lập trình Windows: Chương 3 được biên soạn nhằm giúp cho các bạn hiểu rõ hơn về Dialog Box - Common Dialog - Property Sheet. Bài giảng phục vụ cho các bạn chuyên ngành Công nghệ thông tin nhất là những bạn chuyên về Kỹ thuật lập trình. | LẬP TRÌNH WINDOWS Dialog Box Common Dialog Property Sheet Giới thiệu - DialogBox Common dialog Property Sheet Giới thiệu - Common dialog Save file dialog Giới thiệu - Common dialog Color dialog Giới thiệu - Common dialog Fonts dialog Giới thiệu - Property Sheet 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” 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” Dialog based - Các thành phầ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, chứa khai báo CabcDlg để quản lý cửa sổ Dialog giao diện của ứng dụng. Lớp CabcDlg kế thừa từ lớp CDialog của MFC Resource.h: header file, chửa các hằng ID của các resource được định nghĩa trong file abc.rc abc.cpp: cài đặt các hàm thành phần của lớp CabcApp abc.rc: mô tả các resource của ứng dụng abcDlg.cpp: cài đặt các hàm thành phần của lớp 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 Thêm mới dialog resource Khai báo lớp quản lý dialog Bấm doubleclick vào dialog mới hoặc bấm Ctrl + W (vào Class WiZard) => khai báo lớp tương ứng Khai báo lớp quản lý dialog - Đặt tên lớp quản lý dialog Tạo và xử các control trong dialog Lập trình với Property Sheet Property Sheet - Thêm mới Property Page Thêm mới Dialog tương ứng với mỗi Page trong ResouceView Khai báo lớp xử lý tương ứng với mỗi page, kế thừa từ lớp CPropertyPage Add các page vào Property Sheet Lập trình với Property Sheet Tạo lớp Property Sheet Thêm mới Property Page Thêm mới Dialog tương ứng với mỗi Page trong ResouceView Khai báo lớp xử lý tương ứng với mỗi page, kế thừa từ lớp CPropertyPage Add các page vào Property Sheet Page 1 – Page 2 IDD_PAGE1 IDD_PAGE2 Thêm mới Property Page - Page 1 + Page 2 IDD_PAGE1 IDD_PAGE2 Thêm mới Property Page #include "MyPage1.h" #include "MyPage2.h" class CMyPropertySheet : public CPropertySheet { protected: CMyPage1 m_MyPage1; CMyPage2 m_MyPage2; . }; Add Property page vào PropertySheet CMyPropertySheet::CMyPropertySheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(nIDCaption, pParentWnd, iSelectPage) { AddPage(&m_MyPage1); AddPage(&m_MyPage2); } CMyPropertySheet::CMyPropertySheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(pszCaption, pParentWnd, iSelectPage) { AddPage(&m_MyPage1); AddPage(&m_MyPage2); } Hiện thị Property Sheet void CMyMFCDlg::OnShow() { CMyPropertySheet dlg("Sheet Page Demo", this, 0); dlg.DoModal(); } Hiển thị “page 1” của PropertySheet Common Dialog Common dialog – Open File void CMyMFCDlg::OnButton2() { CFileDialog fDlg(1,NULL,NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST , "C Header Files (*.h)|*.h| C++ Source Files (*.cpp)|*.cpp||"); if ( fDlg.DoModal() == IDOK) { CString s= fDlg.GetPathName(); } }
TÀI LIỆU LIÊN QUAN
Bài giảng Lập trình trên Windows: Chương 3 - Trần Minh Thái
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 3)
Bài giảng Lập trình Windows - Chương 3: Lập trình C++ trên Windows (2016)
Bài giảng Lập trình Windows - Chương 3: Lập trình giao diện
Bài giảng Lập trình mạng: Chương 3 - Lương Ánh Hoàng
Bài giảng Chuyên đề C#: Chương 3 - Windows Forms
Bài giảng Lập trình Windows: Chương 3 - Dialog Box - Common Dialog - Property Sheet
Bài giảng Lập trình môi trường Window: Chương 3 - Ngô Thanh Hùng
Bài giảng Ngôn ngữ lập trình C++: Chương 3 - Lưu Mạnh Sơn
Bài giảng Kỹ thuật lập trình: Chương 3 - ThS Trần Duy Thanh
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.