LẬP TRÌNH WINDOWS
L p trình đ h a v i th vi n GDI ư
L p trình đ h a v i th vi n GDI ư
(
(G
Graphics
raphics D
Device
evice I
Interface)
nterface)
Nội dung
Nội dung
- Gi i thi u
- Các khái ni m c b n ơ
- Các ví d hình v đ h a
- X lý nh Bitmap
- In n (printing)
Giới thiệu
Giới thiệu
-GDI là th vi n cung c p các hàmư (functions) và các c u
trúc d li u (structures) c n thi t đ ng d ng t o ra ế nh ng
k t xu t d i d ng đ h a (hi n thế ướ lên màn hình, in ra máy
in,…)
- Các hàm GDI cho phép v đng th ng, ườ đng cong, các ườ
hình đa giác, xu t ký t , hi n th nh bitmap, in n,…
- GDI không t ng tác tr c ti p v i thi t bươ ế ế ph n c ng, mà
thông qua các driver
Các khái niệm cơ bản
Các khái niệm cơ bản
-Thi t b đ h a (Graphics device)ế
- Ng c nh c a thi t b (DC - Device Context) ế
- DC trong MFC
- Đi t ng v (Drawing object) ượ
- Đi t ng v trong MFC ượ
Các khái niệm cơ bản
Các khái niệm cơ bản
- Thiết bị đồ họa
- Thiết bị đồ họa
Thi t b đ h a (Graphics device): là nh ng ế thi t b cho phép th hi n các ế
k t xu t d ng ế đ h a trên đó
Thi t b v t lý (physical device): là nh ng thi t b ế ế th t nh màn hình, c a ư
s , máy in,…
Thi t b o” (logical device): là các thi t b đcế ế ượ gi l p trong b nh , còn
g i là “memory device”, có tác d ng mô ph ng thi t b v t lý ế
Th vi n GDI cho phép th c hi n các l như v trên c thi t b v t lý l n ế
logic