intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình Windows: Chương 3 - Dialog Box - Common Dialog - Property Sheet

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PPT | Số trang:25

76
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình Windows: Chương 3 - Dialog Box - Common Dialog - Property Sheet

  1. LẬP TRÌNH WINDOWS Dialog Box Common  Dialog Property Sheet
  2. Giới thiệu ­ DialogBox  ­ Common dialog ­ Property Sheet
  3. Giới thiệu - Common dialog Save file dialog
  4. Giới thiệu - Common dialog Color dialog
  5. Giới thiệu - Common dialog Fonts dialog
  6. Giới thiệu - Property Sheet
  7. 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”
  8. Dialog based - Các thành phần của ứng dụng o 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 o 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 o Resource.h: header file, chửa các hằng ID của các  resource  được định nghĩa trong file abc.rc o abc.cpp: cài đặt các hàm thành phần của lớp CabcApp o abc.rc: mô tả các resource của ứng dụng o abcDlg.cpp: cài đặt các hàm thành phần của lớp
  9. 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
  10. Thêm mới dialog resource
  11. 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
  12. Khai báo lớp quản lý dialog - Đặt tên lớp quản lý dialog
  13. Tạo và xử các control trong dialog
  14. Lập trình với Property Sheet
  15. 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
  16. Lập trình với Property Sheet
  17. Tạo lớp Property Sheet
  18. 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
  19. Page 1 – Page 2 IDD_PAGE1 IDD_PAGE2
  20. Thêm mới Property Page - Page 1 + Page 2 IDD_PAGE1 IDD_PAGE2
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2