Giới thiệu các Controls trong VC6.0 Môn : Lập trình C for Win (MFC) Giáo viên : Trần Anh Tuấn
Các điều khiển control cơ bản
Các điều khiển control cơ bản Static text (Văn bản tĩnh ) Command button (Nút lệnh ) Edit box (Hộp soạn thảo ) Radio button (nút radio ) Check box (Hộp kiểm ) Group box (Hộp nhóm) Combo box (Hộp DS thả xuống ) List box (Hộp điều khiển danh sách )
Static Text (Văn bản tĩnh) Là điều khiển hiển thị dòng văn bản tới người sử dụng Cách dùng : Vào class winzard định nghĩa biến cho ID (m_shw (CString), m_chw (Control)) Thay đổi caption trong lúc chạy CT : Updatedata(TRUE); m_hw = “Hello VN”; Updatedata(FALSE);
Hay : m_chw.SetWindowText (“Hello VN”);
Các dạng có thể có :
Command button (Nút lệnh) Là phím nhấn để người sử dụng nhấn chuột vào đó và làm chức năng nào đó Cách dùng : Định nghĩa ID Nhập caption Sử dụng sự kiện Đổi Caption lúc chạy CT SetDlgItemText ( IDC_BUTTON_EXIT, ”Thoat”)
Các dạng có thể có :
Edit Box ( Hộp soạn thảo ) Cho phép người dùng nhập số liệu Cách dùng : Nhập ID Chọn sự kiện Cách cập nhật giá trị Khai báo biến (m_edit (int)) Updatedata(FALSE) m_edit = 10; Updatedata(TRUE);
Radio button (Nút radio) Nút chọn (chọn một trong nhiều) Cách dùng : Định nghĩa ID Nhóm các radio trong một group box Chọn thuộc tính group cho 1 cái default Khai báo 1 biến cho radio m_sel Theo thứ tự tabstop các radion sẽ là m_sel = 0,1,2,3 …
Check box (Hộp kiểm ) Hộp vuông nhỏ cho người dùng chọn Cách dùng Khai báo ID, caption Có thông điệp BN_CLICKED Kiểm tra có check hay không : Khai báo biến m_English (Control) m_English.GetCheck() – 1 : checked – 0 : chưa check
Group box (Hộp nhóm) Nhóm các đối tượng có cùng chức năng Cách dùng Thông thường chỉ tạo để giao diện rõ ràng
Combo box ( Hộp DS thả xuống) Hộp danh sách thả xuống có giá trị sẵn Cách dùng Tạo ID Nhập giá trị Tab Data ( Dùng Ctrl + Enter ) Khai báo biến của control combbox (m_khoa (CString) ) Giá trị chọn là giá trị biến CString nắm giữ
List Box (Hộp Danh Sách ) Hộp liên kê danh sách các giá trị Cách dùng : Khai báo ID Khai báo biến m_dssv (Control) Thêm vào danh sách m_dssv.AddString(str);
Lấy vị trí chọn : Int vitri = m_dssv.GetCurSel()
END OF FIRST WEEK