... Thêm điều khiển ActiveX Microsoft Communication 6.0 Đầu tiên bạn dùng nút Delete xoá 2 nút OK,Cancel và dòng văn bản tĩnh TODO Từ menu Project chọn Add to Project. Menu con hiện ra bạn chọn Components and Controls: Hình 2.10: Chọn Components Controls Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 19/78 Hộp thoại Components and Control Gallery xuất hiện bạn chọn Regestered ActiveX Controls(đây là thư mục chứa các điều khiển ActiveX): Hình 2.11: Chọn thư mục đầu tiên Trong thư mục Registered ActiveX Controls bạn chọn điều khiển mà mình cần Microsoft Communications Control, version 6.0. Kích OK Hình 2.12: Chọn Microsoft Communication Control, version 6.0 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 2/78 Hình 1.1: Chọn My Computer ‐> Properties Hình 1.2: Chọn Device Manager Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 20/78 Hộp thoại yêu cầu bạn xác nhận có thêm điều khiển này vào không, chọn OK Hình 2.13: Chọn OK để thêm điều khiển Khi đó chúng ta sẽ có được một lớp mới CMSComm là lớp dẫn xuất của lớp cơ sở CWnd. Lớp này được khai báo trong file MSComm.h và định nghĩa trong file MSComm.cpp Hình 2.14: Chọn tên lớp, tên header file, file thực thi như mặc định Nhấn Close để đóng hộp thoại Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 21/78 Hình 2.15: Đóng cửa sổ Components and Controls Gallery Bạn thêm điều khiển MSComm vào hộp giao diện bằng cách gắp thả như với các điều khiển thông thường khác Hình 2.16: Thêm điều khiển MSComm Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 22/78 Thế là các bạn đã cho được ứng dụng MSComm vào trong Dialog 2.2.3. ... Thêm các Group Box Hình 2.17: Thêm GroupBox1 Hình 2.18: Thêm GroupBox2 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 23/78 Hình 2.19: Thêm GroupBox3 Hình 2.20: Thêm GroupBox4 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 24/78 Hình 2.21: Thêm GroupBox5 Hình 2.22: Thêm GroupBox6 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 25/78 Hình 2.23: Thêm GroupBox7 Hình 2.24: Thêm GroupBox8 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 26/78 Hình 2.25: Thêm GroupBox9 Thay đổi thuộc tính cho GroupBox1: Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 27/78 Hình 2.26: Kích chuột vào GroupBox1 chọn Properties Hình 2.27: Thiết lập thuộc tính Caption: Settings Các bạn làm tương tự với các GroupBox khác, theo hình vẽ dưới đây: Hình 2.28: Thiết lập thuộc tính cho GroupBox2 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 28/78 Hình 2.30: Thiết lập thuộc tính cho GroupBox3 Hình 2.31: Thiết lập thuộc tính cho GroupBox4 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 29/78 Hình 2.32: Thiết lập thuộc tính cho GroupBox5 Hình 2.33: Thiết lập thuộc tính cho GroupBox6 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 3/78 Hình 1.3: Chọn Properties của Communication Port( COM1) Hình 1.4: Chọn thẻ Port Setting để biết tham số Đó chính là lí do tại sao tôi lại chọn các tham số đưa vào trong các ComboBox như ở dưới chương trình này. Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 30/78 Hình 2.34: Thiết lập thuộc tính cho GroupBox7 Hình 2.34: Thiết lập thuộc tính cho GroupBox8 ... Thêm các Group Box Hình 2.17: Thêm GroupBox1 Hình 2.18: Thêm GroupBox2 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 23/78 Hình 2.19: Thêm GroupBox3 Hình 2.20: Thêm GroupBox4 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 24/78 Hình 2.21: Thêm GroupBox5 Hình 2.22: Thêm GroupBox6 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 25/78 Hình 2.23: Thêm GroupBox7 Hình 2.24: Thêm GroupBox8 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 26/78 Hình 2.25: Thêm GroupBox9 Thay đổi thuộc tính cho GroupBox1: Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 27/78 Hình 2.26: Kích chuột vào GroupBox1 chọn Properties Hình 2.27: Thiết lập thuộc tính Caption: Settings Các bạn làm tương tự với các GroupBox khác, theo hình vẽ dưới đây: Hình 2.28: Thiết lập thuộc tính cho GroupBox2 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 28/78 Hình 2.30: Thiết lập thuộc tính cho GroupBox3 Hình 2.31: Thiết lập thuộc tính cho GroupBox4 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 29/78 Hình 2.32: Thiết lập thuộc tính cho GroupBox5 Hình 2.33: Thiết lập thuộc tính cho GroupBox6 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 3/78 Hình 1.3: Chọn Properties của Communication Port( COM1) Hình 1.4: Chọn thẻ Port Setting để biết tham số Đó chính là lí do tại sao tôi lại chọn các tham số đưa vào trong các ComboBox như ở dưới chương trình này. Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01 .03 Ngày: 10 /01/ 06 Trang: 30/78 Hình 2.34: Thiết lập thuộc tính cho GroupBox7 Hình 2.34: Thiết lập thuộc tính cho GroupBox8 ...