Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Cho em hỏi nhỏ về đồ họa trong C++

  1. #1
    Ngày gia nhập
    11 2007
    Bài viết
    47

    Mặc định Cho em hỏi nhỏ về đồ họa trong C++

    Em sử dụng thư viện <graphics.h>
    Dùng hàm initwindow hoặc initgraph để tạo cửa sổ đồ họa. Như vậy lúc chạy sẽ có 2 cửa sổ, 1 cửa sổ đồ họa riêng và 1 cửa sổ của C++ riêng. Vậy làm sao để chỉ còn có 1 cửa sổ?

  2. #2
    Ngày gia nhập
    12 2006
    Bài viết
    72

    Bạn lập trình C++ bằng công cụ gì vậy? Sao lại có hàm initwindow nhỉ? Ngoài ra initgraph dùng để khởi động chế độ đồ họa, sau khi khởi động thì màn hình làm việc ở chế độ đồ họa, còn màn hình nảo nữa nhỉ?
    Mà bạn nói cửa sổ đồ họa và cửa sổ C++ là sao ?

  3. #3
    Ngày gia nhập
    11 2007
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi thangtran Xem bài viết
    Bạn lập trình C++ bằng công cụ gì vậy? Sao lại có hàm initwindow nhỉ? Ngoài ra initgraph dùng để khởi động chế độ đồ họa, sau khi khởi động thì màn hình làm việc ở chế độ đồ họa, còn màn hình nảo nữa nhỉ?
    Mà bạn nói cửa sổ đồ họa và cửa sổ C++ là sao ?
    Em lập trình bằng dev C++, sử dụng thư viện đồ họa graphic.h
    Khi chạy có giao diện thế này:



    Trong hàm main em khởi tạo 1 cửa đồ đồ họa bằng lệnh này: initwindow(500,500);
    -> như thế nó tạo ra cái cửa sổ windows BGI, nhưng vẫn tồn tại song song cái cửa sổ command line của devC++.
    Em muốn hỏi có cách nào chỉ còn 1 cái cửa sổ windows BGI, các thao tác thục hiện hoàn toàn trên cửa sổ đó ko?

  4. #4
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Cho mình hỏi metal_shield bạn xài Dev C++ nào vậy ? Bản free 4.9.8.2 phải không nhỉ ? Bạn có thể chỉ mình làm sao include<graphics.h> được không ? Vì mình chẳng bao h dùng được thằng này với Dev C++ cả ! Cám ơn bạn rất nhiều !

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi rox_rook Xem bài viết
    Cho mình hỏi metal_shield bạn xài Dev C++ nào vậy ? Bản free 4.9.8.2 phải không nhỉ ? Bạn có thể chỉ mình làm sao include<graphics.h> được không ? Vì mình chẳng bao h dùng được thằng này với Dev C++ cả ! Cám ơn bạn rất nhiều !
    Mình dùng bản 4.9.9.2
    graphic.h cho vào "include"
    file thư viện fibbgi.a cho vào thư mục "lib"

    Tiếp theo bạn khởi động Dev C++ lên, vào File-->New-->Project...-->Empty Project (Nhớ chọn C++ Project) -->OK
    Đặt bừa 1 cái tên và lưu vào đâu đó tùy bạn
    Nhấn chuột phải lên cái project của bạn -->New File
    Nhấn Alt + P --->Chọn thẻ Parameters--> Gõ chinh xác những dòng sau vào khung Linker:
    -lbgi
    -lgdi32
    -lcomdlg32
    -luuid
    -loleaut32
    -lole32
    (Bao gồm cả dấu "-")

    -->OK
    Xong
    Chạy #include <graphics.h> thoải mái

  6. #6
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mặc định Cho em hỏi nhỏ về đồ họa trong C++

    Thanks metal_shield nhiều nhé ^^! Để thử xem sao ! Do đọc nhiều code của C cũ mà không complie được hì hì ! Cám ơn bạn nhiều lắm lắm nhé~~

  7. #7
    Ngày gia nhập
    11 2007
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi metal_shield Xem bài viết
    Em sử dụng thư viện <graphics.h>
    Dùng hàm initwindow hoặc initgraph để tạo cửa sổ đồ họa. Như vậy lúc chạy sẽ có 2 cửa sổ, 1 cửa sổ đồ họa riêng và 1 cửa sổ của C++ riêng. Vậy làm sao để chỉ còn có 1 cửa sổ?
    Tự trả lời câu hỏi của mình vậy:
    Mở project, sau đó ấn alt + P
    Vào compiler --> linker, nhìn ô bên phải có dòng: Do not creat a console window, chuyển no thành yes. ^^

  8. #8
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mình chép cái graphics.h của thằng borland C mà không biết có đúng không nhỉ ?
    file thư viện fibbgi.a cho vào thư mục "lib"
    mình tìm mãi mà không ra cái file fibbgi.a, bạn có thể send cho mình không ? Cám ơn bạn trước nhé !!^^

  9. #9
    Ngày gia nhập
    11 2007
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi rox_rook Xem bài viết
    Mình chép cái graphics.h của thằng borland C mà không biết có đúng không nhỉ ?
    mình tìm mãi mà không ra cái file fibbgi.a, bạn có thể send cho mình không ? Cám ơn bạn trước nhé !!^^
    Mình ghi nhầm, libbgi chứ ko phải fibbgi.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn