tailieunhanh - Bài giảng Lập trình Windows: Chương 4 - Xử lý đồ họa & văn bản

Nội dung chính của chương 4 Xử lý đồ họa & văn bản của bài giảng lập trình Windows trình bày về cơ chế đồ họa trên Windows – Device Context, lớp CDC và một số lệnh đơn giản, các đối tượng khác: CPen, CBrush, CRgn, thông điệp WM_PAINT và cửa sổ ảo, xử lý văn bản. | Chương 4. Xử lý đồ họa văn bản Cơ chế đồ họa trên Windows - Device Context Lớp CDC và một số lệnh đơn giản Các đối tượng khác CPen CBrush CRgn . Thông điệp WM_PAINT và cửa sổ ảo Xử lý văn bản Ánh xạ khung nhìn 1 . Giới thiệu ngữ cảnh thiết bị Ngữ cảnh thiết bị Device Context - DC là một cấu trúc GDI lưu thông tin cho việc hiển thị văn bản và hình ảnh trên thiết bị ra tương thích. Nó chứa đựng các đối tượng đồ họa như nét vẽ mẫu tô chế độ đồ họa . Mỗi đối tượng DC có một số hiệu định danh gọi là HDC Handle Device Context . Windows sử dụng số hiệu này để xử lý đồ họa. HDC là một kiểu dữ liệu lưu số hiệu ngữ cảnh thiết bị. Mỗi cửa sổ có thể có nhiều đối tượng DC khác nhau tại những thời điểm 2 . Lớp CDC CClientDC Thư viện MFC cung cấp một lớp để xử lý đồ họa là CDC Class Device Context . Lớp này bao gói đối tượng HDC và các hàm API phục vụ đồ họa Xác định DC của một cửa sổ dùng bên trong lớp cửa sổ CDC CWnd GetDC hoặc CDC CWnd GetWindowDC CClientDC object this Hệ tọa độ gốc ở góc trái trên trục X từ trái sang phải Y từ trên xuống Một số lệnh cơ bản trên CDC MoveTo x y LineTo x y Ellipse x1 y1 x2 y2 Rectangle x1 y1 x2 y2 SetROP2 R2_NOT R2_MASKPEN . AngleArc x y r start sweep Polyline LPPOINT count FloodFill x y color