TAILIEUCHUNG - Hướng dẫn thực hành Lập trình C trên Windows-Giới thiệu về List Control

ListControl được bao bọc bởi lớp CListCtrl trong MFC. ListControl thể hiện nội dung của nó dưới 4 dạng : Dạng Icon : gồm có các icon có kích cỡ 32x32 và có một nhãn dưới từng icon. Dạng Small Icon : gồm có các icon 16x16 và nhãn bên phải icon. Dạng Listview : gồm có các icon 16x16 và nhãn bên phải icon. Các mục trong ListControl được sắp xếp theo cột. Dạng ReportView : gồm các cột và phần tiêu đề trên mỗi cột. . | Hướng dẫn thực hành Lập trình C trên Windows GIỚI THIỆU VỀ LIST CONTROL GIỚI THIỆU ListControl được bao bọc bởi lớp CListCtrl trong MFC. ListControl thể hiện nội dung của nó dưới 4 dạng Dạng Icon gồm có các icon có kích cỡ 32x32 và có một nhãn dưới từng icon. Dạng Small Icon gồm có các icon 16x16 và nhãn bên phải icon. Dạng Listview gồm có các icon 16x16 và nhãn bên phải icon. Các mục trong ListControl được sắp xếp theo cột. Dạng ReportView gồm các cột và phần tiêu đề trên mỗi cột. HÌNH TRONG LISTCONTROL Để đưa hình vào trong ListControl phải tạo ra các ImageList để chứa hình. CImageList dùng để chứa các hình ảnh để gắn vào trong một Listcontrol. Trong lớp CImageList có các hàm cần được quan tâm sau đây Create Hàm này dùng để thiết lập những thông tin ban đầu cho ImageList như kích cỡ của hình ảnh chiều rộng chiều cao số màu của hình ảnh kích cỡ ban đầu và trong tương lai của ImageList. BOOL Create int cx int cy UINT nFlags int nlnitial int nGrow Add Thêm một hình ảnh vào trong ImageList. 1 Hướng dẫn thực hành Lập trình C trên Windows int Add CBitmap pbmlmage CBitmap pbmMask int Add CBitmap pbmlmage COLORREF crMask int Add HICON hlcon Một số hàm khác cần được quan tâm khác trong lớp CImageList GetImageCount GetImageInfo Copy Read Remove Replace Write. TẠO SỐ NGẪU NHIÊN Trên môi trường DOS để tạo số ngẫu nhiên chúng ta đơn giản sử dụng các hàm randomize rand và random. Tuy nhiên những hàm này không sử dụng được trên môi trường Windows. Để thực hiện việc tạo ngẫu nhiên chúng ta phải sử dụng các hàm dưới đây srand Phải khởi tạo bộ tạo ngẫu nhiên trước khi thực hiện lấy một số ngẫu nhiên bằng hàm srand . srand unsigned time NULL rand Hàm rand dùng để lấy một số ngẫu nhiên tạo được. Giá trị trả về là một số nguyên 32 bit. 2 Hướng dẫn thực hành Lập trình C trên Windows CÀI ĐẶT THỬ NGHIỆM Tạo ra Project có tên là TrucXanh. Tạo biến Tạo Member Variable cho ListControl Thêm vào trong lớp CTrucXanhDlg một biến kiểu CimageList có tên là m_ilChua.

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.