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

Đề tài: Vẽ đồ thị bằng hàm OnPaint trên MFC?

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    6

    Mặc định Vẽ đồ thị bằng hàm OnPaint trên MFC?

    Các cao thủ cho em hỏi em vẽ đồ thị bằng hàm onpaint sau do dung timer
    gọi hàm InvalidateRect(rect, FALSE); để vẽ lại . nhưng nó chỉ chạy được một luc độ 5 phút thì nó đơ không vẽ vời gì nữa không biết đây là lỗi gi nhỉ

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Phải có code mới biết bạn à. Vả lại mình thấy dùng Invalidate() đúng hơn là InvalidateRect()
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    6

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    Phải có code mới biết bạn à. Vả lại mình thấy dùng Invalidate() đúng hơn là InvalidateRect()
    mình không thể dùng hàm Invalidate() vi như vậy nó sẽ vẽ lại tất cả khung dialog nó sẽ làm giật khung ưng dụng , mình chỉ cần InvalidateRect() cái khung vẽ đồ thị thôi, mình gửi code bạn sửa giúp với nói chung code minh viết giống như cái hướng dẫn của ông Phạm công Ngô mà nó lại dính cái lỗi này nên chẳng biết sửa thế nào
    Cảm on cậu!!
    Attached Files Attached Files

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    6

    Trời ơi mọi người giúp mình với mình đang cân để báo cáo đồ án!!!!

  5. #5
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn xem lại các hàm tạo font trong hàm OnPaint đó, lỗi nằm ở chỗ những hàm đó ( mình đã đánh dấu ). Bạn nên tạo font sẵn rồi dùng lại, tránh tạo rồi hủy, rồi lại attach/detach.
    Attached Files Attached Files
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    6

    Mặc định Vẽ đồ thị bằng hàm OnPaint trên MFC?

    Cảm ơn bạn nhiều ,không mình chẳng biết đường nào mà sửa !!

Các đề tài tương tự

  1. Cách vẽ một đoạn thẳng ngoài hàm OnPaint() MFC
    Gửi bởi Nupakachy trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 22-09-2011, 11:47 AM
  2. Vẽ trong OnPaint chỉ hiển thị được khi resize. Giúp mình sửa lỗi
    Gửi bởi NuPakAchY.MaMaFuCk trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 6
    Bài viết cuối: 11-08-2011, 09:09 PM
  3. Cho em hỏi về hàm OnPaint
    Gửi bởi Forever Love trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 23-09-2009, 09:09 PM
  4. Vấn đề sử dụng lệnh ở hàm OnPaint và hàm OnCreate
    Gửi bởi egr trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 12-09-2009, 04:34 PM
  5. interval timer trên C# | Lấy mẫu vẽ đồ thị trên C#. Giúp mình với?
    Gửi bởi mrvui trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 09-05-2009, 10:16 PM

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