Professional Documents
Culture Documents
Sdi & Mdi
Sdi & Mdi
Sdi & Mdi
SDI :
MDI :
Tương tác giữa các Class
Ví dụ :
Tạo project SDI tên Test
Chương trình tạo các lớp sau :
CMainFrame , CTestApp , CTestDoc , CTestView
Thêm chỉnh toolbar , các toolbox trong lớp
CMainFrame
Định nghĩa cấu trúc dữ liệu trong CTestDoc
Ví dụ : Cấu trúc CLine có các hàm AddLine ,
DrawLine , RemoveLine …..
Tương tác giữa các Class
Trong CTestView
Xử lý các sự kiện trên toolbar , menu
Xử lý các sự kiện chuột bàn phím
Truy cập dữ liệu hay hàm trong CTestDoc
CTestDoc * pDoc = GetDocument();
pDoc{Tên hàm , Tên dữ liệu}
Lưu trữ dữ liệu sau khi tính vào CTestDoc
GetDocument()AddLine(point,point);
Hết