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

Đề tài: Thủ tục InitDialog trong lập trình MFC?

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

    Mặc định Thủ tục InitDialog trong lập trình MFC?

    Mình tạo một Dialog mới.Nhưng khi Code cho Dialog đấy thì không thể tìm thấy thủ tục InitDialog() ở đâu để code.Chỉ thấy mấy cái như OnCreat()...
    Bạn nào chỉ giúp mình với...

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    bạn phải tự tạo cho nó chứ ,bạn vào properties kế đó vào message rồi add vào

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

    Bạn vào View > ClassWizard để ánh xạ sự kiện đó vào.
    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.

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

    Mình quên k nói là mình dùng visual C 2008 .Không view>classwizard được.Mà mình vào properties ở bên phải rồi nhưng không thấy có InitDialog() để add vào.Hix

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    nếu thế bạn cứ override hàm đó lên đi
    File .h
    Code:
    BOOL OnInitDialog();
    .cpp
    Code:
    BOOL xf::OnInitDialog()
    {
    	CDialog::OnInitDialog();
    	AfxMessageBox(L"Chào bạn",0,0);
    	return TRUE;  // return TRUE  unless you set the focus to a control
    }

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

    Mặc định Thủ tục InitDialog trong lập trình MFC?

    Thank bạn.Mình cũng nghĩ tự khai báo vào nhưng đang muốn tìm cách add vào.Cho mình hỏi luôn trước một số hàm mình thấy có "Afx" có ý nghĩ gì vậy ?
    Mà mình tìm PreTranslateMessage() cũng k thấy bực thế .Visual c 6.0 chỉ cần ctr+w là ổn .Còn 2008 tìm mỏi mắt k biết cách add vào....
    Bạn nào chỉ hộ với :((
    Đã được chỉnh sửa lần cuối bởi vuongcuong88 : 03-05-2009 lúc 07:46 PM.

  7. #7
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Cho mình hỏi luôn trước một số hàm mình thấy có "Afx" có ý nghĩ gì vậy ?
    là tên của bộ thư viện của MFC,nó dùng để phân biệt với hàm API ::MessageBox

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