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

Đề tài: Tạo hộp thoại(dialog) trong dll như thế nào?

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    16

    Mặc định Tạo hộp thoại(dialog) trong dll như thế nào?

    Em có đoạn code tạo hộp thoại và buid ra thành file exe, nhưng bây giờ em muốn chuyển toàn bộ code đó vào trong file dll sau đó export ra và gọi từ 1 chương trình khác thì bây giờ các bước cần phải làm là như thế nào ạ?

  2. #2
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    giờ ở file EXE bạn đã định nghĩa hàm ShowDlg() để hiển thị dialog

    muốn đữa vào dll, bạn chỉ việc bê nguyên hàm đó vào dll, thêm __decl(export)..
    sau đó ở file exe bạn load dll rồi gọi hàm ShowDlg()

  3. #3
    Ngày gia nhập
    09 2010
    Bài viết
    16

    Em gói chung hàm tạo và hiển thị dialog vào trong 1 hàm box như thế này, thêm __stdcall vào trước và export trong file .def nhưng ko được, và e cũng ko biết lấy cái HINSTANCE ở đâu để truyền vào cho hàm create dialog nữa :(

    void __stdcall box()
    {

    HWND hDlg;
    MSG msg;
    BOOL ret;

    hDlg = CreateDialog(hInst,MAKEINTRESOURCE(IDD_DIALOG2), 0, DlgProc);
    ShowWindow(hDlg,SW_SHOWNORMAL);
    }

  4. #4
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    bạn tham khảo bài viết của anh Kevin để giải quyết nhé: Tạo window trong win32 dll như thế nào?

  5. #5
    Ngày gia nhập
    09 2010
    Bài viết
    16

    ok em đã làm được rồi ạ thanks mọi ng giúp đỡ :x

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

  1. Refresh hộp thoại dialog như thế nào?
    Gửi bởi xuanlinh91 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 03-06-2012, 09:35 PM
  2. Dialog::DoModal trong MFC. Làm thế nào để tương tác với dialog bên dưới?
    Gửi bởi rua_con trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 7
    Bài viết cuối: 29-02-2012, 03:27 PM
  3. Có một dialog con muốn thay đổi một vài thông số trên dialog cha thì làm thế nào
    Gửi bởi theboy909 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 24-05-2011, 03:39 PM
  4. gọi dialog từ 1 dialog trong Visual C++ như thế nào?
    Gửi bởi attain11 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 27-10-2010, 09:29 PM
  5. Xử lý Dialog trong MFC | Code điều Khiển Dialog con ở đâu?
    Gửi bởi AdminPro trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 08-04-2009, 10:53 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