Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    vậy cái hàm afx_msg void OnQuit(); có Message là gì thế cậu

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nguyenbinh07
    WindowProc hả? nó là hàm vận hành của window rồi còn gì? Không biết có phải anh mèo đang đùa CPro không [IMG]images/smilies/biggrin.png[/IMG].
    Mình không rành MFC nhưng có lẽ là thêm afx_msg void OnQuit();
    Mỗi lớp của MFC đều có hàm WindowProc mà bạn. Khi override nó thì phải gọi lại hàm gốc. Ví dụ :

    Trong file.h :

    Mã:
    protected:    virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
    Trong file.cpp :

    Mã:
    LRESULT CMainFrame::WindowProc(UINT message,WPARAM wParam, LPARAM lParam){    if (message == WM_QUIT)    {        // làm cái gì đó    }     return CFrameWnd::WindowProc(message,wParam,lParam);}

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    theo hướng dẫn của bạn mình chạy thấy lỗi

  5. #5
    Mã:
    LRESULT CWM_QUITDlg::WindowProc(UINT message,WPARAM wParam, LPARAM lParam){    if (message == WM_QUIT)    {        ::MessageBox(0,"da bat duoc","Abd",0);    }    //  lưu ý chỗ này CDialog chứ ko phải CWM_QUITDlg    return CDialog::WindowProc(message,wParam,lParam);}

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Làm sao để chèn sự kiện VM_QUIT trong MFC 2008

    Làm sao để ta có thể chèn vào được vậy ???,ta phải override hàm nào vậy

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    sao mình dùng phần mềm P r o c e s s A p p r o a c h của bạn để kill bằng chức năng WM_QUIT mà nó không hiện cái MessageBOx là sao vậy,mình thấy hơi lạ đó,đây là subclass windows mà

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn override lại hàm WindowProc

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    hàm đó có tham số cụ thể là gì vậy cậu,mình chạy trên VS 2008 chẳng thấy có add sự kiện đó( MFC nhá )

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •