... kích thư c VD: Giả sử khởi tạo rect khơng hợp lệ sau: CRect rect( 100 , 0, 0, 50 ); // rect.left = 100 > rect.right = rect NormalizeRect(); rect trở nên hợp lệ với: rect ( 0, 0, 100 , 50 ); CSize ... TƯỞNG: 62 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Ứng dụng c ng c GDI 63 Nếu vi c trang trí gồm nhiều thao t c ph c tạp nên th c chúng DC ảo, sau chuyển ... New Class 20 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Class Type = Generic Class: Chọn loại lớp thơng thường MFC khơng hỗ trợ lớp CWinApp ClassWizard...
... a icon) d án: Ch n c a d án, rigth-click icon m i thêm Ch n m cLậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com 2. 10 L : CString l p i t ng c a MFC cho ... tên c a d án MFC cho thao t c resource: Vi c t o quan h gi a n i dung c a LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Ch n phiên b n biên d ch ( ch ... CImageList – c ng c quản lý ảnh c CRgn – C a sổ c hình dạng tùy ý 60 60 60 63 64 65 66 67 : 7.1 Đònh nghóa 7.2 Menu resoure 69 69 69 7.3 7.4 7.5 7 .6 7.7 Sử dụng menu resource M c xử lý command...
... dụng 2.9 Lưu trữ chương trình nguồn 2. 10 Lớp Cstring MFC 10 10 10 10 11 12 14 20 25 27 27 CHƯƠNG : CC LỚP GIAO DIỆN ĐỒ HỌA C A MFC 3.1 Cc công c giao diện đồ họa 3.2 Device Context 3.3 Tọa ... hình dạng tùy ý 60 60 60 63 64 65 66 67 CHƯƠNG : MENU – PHÍM TẮT 7.1 Đònh nghóa 7.2 Menu resoure 69 69 69 7.3 7.4 7.5 7 .6 7.7 Sử dụng menu resource M c xử lý command message từ m c chọn menu Phím ... threads) Cc nhánh xử lý gọi tiểu trìnhC hai loại tiểu trình: Một số khái niệm lậptrình môi trường WindowsLậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com...
... resource: Vi c tạo quan hệ nội dung LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Chọn phiên biên dịch ( chẳng hạn Win32 Debug ) Chọn OK Thư viện MFCMicrosoft ... New Class 20 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Class Type = Generic Class: Chọn loại lớp thơng thường MFC khơng hỗ trợ lớp CWinApp ClassWizard ... tin CPP cho dự án Giả sử tập tin CPP c tên MAIN.CPP C ch th c sau: • Chọn m c File / New Trong hộp hội thoại New, chọn trang Files: 18 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 -...
... : C a sổ c viền WS_CAPTION : C a sổ c tiêu đề (caption) WS_DISABLED : C a sổ bị c m WS_DLGFRAME : C a sổ c viền đậm kiểu hộp thoại, 40 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 ... CREATESTRUCT& cs ); Hành vi th c trư cwindows khởi tạo thơng số cho c a sổ Tham biến cs kiểu CREATESTRUCT chứa thơng số khởi tạo typedef struct tagCREATESTRUCT { 42 LậptrìnhWindowsvớiMFC - Microsoft ... DC rỗng virtual BOOL CreateCompatibleDC( CDC* pDC ); Khởi tạo thơng số cho đối tượng DC c ch tương thích với DC c sẵn trỏ tham số pDC virtual BOOL DeleteDC( ); Hủy bỏ đối tượng DC CPen* SelectObject(...
... TƯỞNG: 62 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Ứng dụng c ng c GDI 63 Nếu vi c trang trí gồm nhiều thao t c ph c tạp nên th c chúng DC ảo, sau chuyển ... Message 53 Cc m c xử lý message Classwizard quản lý đặt //{{ //}} 54 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com 5.3 CC LỚP KẾ THỪA CCmdTarget: Cc lớp ... Right-click Project Resource: - Chọn Insert: 60 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com - Chọn Bitmap, Import Sau chọn tập tin chứa ảnh bitmap...
... LÝ ĐIỀU KHIỂN M C CHỌN C A MENU: 76 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Trong phần này, ta xây dựng ứng dụng VD 16 Khi chọn m c Start (Star Stop), ... RECT& rect, CWnd* pParentWnd, // Con trỏ đối tượng c a sổ cha 78 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com UINT nID = 0xFFFF // Số hiệu m c thông ... không cho phép người dùng chọn m c Option C ch thứ nhất: C i đặt xử lý cho m c chọn Start ( Stop ) để th c cấm cho phép m c chọn Option c ch phù hợp C ch thứ hai: Dùng trạng thái hành m c chọn...
... 88 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com BOOL Create ( // Chứa thông số dạng comboBox DWORD dwStyle, const RECT& rect, // Tọa độ, kích thư c comboBox ... đ c tính dialog resource: Right-clict khung dialog resource (vùng không c i controls), chọn m c Properties: - Chọn General để ấn đònh thông số chung 100 LậptrìnhWindowsvớiMFC - MicrosoftVisual ... m_staticScroll.SetWindowText(s); break; default: CWnd::OnHScroll(nSBCode, nPos, pScrollBar); } } Biên dòch chạy thử ứng dụng 94 LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh...
... Thành Lậptrình game c gánh Microsoftvisual C# 200 8 19 Mô tả c ch sử dụng xử lý hình : - Người chơi chọn ch c menu c ch click chuột trái vào icon tương ứng hình Màn hình Chọn độ khó Chưa chọn ... c gánh Microsoftvisual C# 200 8 17 Interface VanCo Lớp đối tượng CToaDo CQuanCo CBanCo CXuLy IVanCo Diễn giải Lớp điểm Lớp quân c Lớp bàn c Quản lý xử lý thêm cho ván c Interface cho xử ... dân gian đượ c coi hoàn toàn hợp lý Đây trò chơi cc u tr c cách chơi hoàn toàn giống với trò chơi dân gian C Gánh Trò chơi giúp cho vi c tổ ch c chơi ván c gánh trở nên dễ dàng Với hình ảnh...
... a icon) d án: Ch n c a d án, rigth-click icon m i thêm Ch n m cLậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com 2. 10 L : CString l p i t ng c a MFC cho ... tên c a d án MFC cho thao t c resource: Vi c t o quan h gi a n i dung c a LậptrìnhWindowsvớiMFC - MicrosoftVisual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Ch n phiên b n biên d ch ( ch ... CImageList – c ng c quản lý ảnh c CRgn – C a sổ c hình dạng tùy ý 60 60 60 63 64 65 66 67 : 7.1 Đònh nghóa 7.2 Menu resoure 69 69 69 7.3 7.4 7.5 7 .6 7.7 Sử dụng menu resource M c xử lý command...