Tài liệu đồ hoạ máy tính - Hướng dẫn sử dụng thư viện đồ họa

14 17 0
Tài liệu đồ hoạ máy tính - Hướng dẫn sử dụng thư viện đồ họa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

I. Một số lưu ý chung: * Yêu cầu tối thiểu phải có tập tin EGAVGABGI (Thông thường các tập tin hỗ trợ đồ họa nằm trong thư mục BGI). * Không nên dùng cá hàm liên quan đến màng hình trong chế độ văn bản như printf, cont, scantf, cin... trong khi dùng chế độ đồ họa. * Khi cần tham khảo cú pháp,cách sử dụng của bất kì một hàm đồ hoạ nào, ta đưa con trỏ về tên hàm trong chương trình sau đó nhấn tổ hợp phím CTRL + FI khi đó máy sẽ hiện...

Sư dơng th­ viƯn ®å häa cđa C/C++ H NG D N S D NG TH VI N H A TRONG C/C++ I M t s l u ý chung: Yêu c u t i thi u ph i có t p tin EGAVGA.BGI (Thông th tr h a n m th m c BGI) Không nên dùng hàm liên quan n hình ch printf, cout, scanf, cin, dùng ch h a ng t p tin h v n b n nh Khi c n tham kh o cú pháp, cách s d ng c a b t k m t hàm h a nào, ta a tr v tên hàm ch ng trình sau ó nh t h p phím CTRL+F1 ó máy s hi n c u trúc c a hàm c n tham kh o Mu n tham kh o danh sách toàn b hàm c a th vi n phím CTRL+F1 t i dịng ch graphics.h II Các hàm kh i t o óng ch h a void initgraph(int &gdriver,int &gmode,String path); Hàm có tác d ng kh i t o ch h a C/C++ Trong ó: gmode : Khơng c n ph i kh i t o giá tr ban u path : ng d n t i th m c ch a t p tin h tr gdriver: Là giá tr t n 10 H ng tr DETECT CGA MCGA EGA EGA64 EGAMONO IBM8514 HERCMONO ATT400 VGA PC3270 Giá tr (Ng m 10 h a, ta nh n t h p h a nh máy t tìm ph n c ng thích h p) int graphresult(): Tr v mã l i c a thao tác kh i t o h a ( sau s d ng hàm initgraph) - N u kh i t o thành cơng tr v giá tr (ho c grOk) - N u không thành công tr v giá tr khác void closegraph(): úng ch Trần Bá ánh h a, tr v ch v n b n bình th ng Sư dơng th­ viƯn ®å häa cđa C/C++ Ví d 1: Vi t ch hình #include #include #include #include #include ng trình xây d ng hàm kh i t o h a v m t //th vi n ch a hàm ng tròn h a int main(void) { /* Kh i t o gái tr ban u */ int gdriver = DETECT, gmode, errorcode; h a */ /* Kh i t o ch initgraph(&gdriver, &gmode, "c:\\bc5\\BGI"); /* L y k t qu c a thao tác kh i t o */ errorcode = graphresult(); if (errorcode != grOk) /* Thao tác kh i t o g p l i */ { cout

Ngày đăng: 20/05/2021, 11:40

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan