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

Đề tài: Thread trong Dialog và Thread trog Tabcontrol ???

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

    Mặc định Thread trong Dialog và Thread trog Tabcontrol ???

    Chào các bạn, mình có một chương trình, xây dựng trên Tab Control.
    Một trong các Tab có tên là CMan_Tab2. Và có một Thread được khai báo.

    Code của Thread
    Code:
    UINT thread(LPVOID v)
    {
    CMan_Tab2 *dlg=(CMan_Tab2*) AfxGetApp()->GetMainWnd();
    dlg->m_edit.SetWindowText(L"Chao cac ban");
    return 0;
    }
    Đoạn code này khi chạy thì không báo lỗi, nhưng không xuất được kết quả đó ra của sổ của EDIT

    Nhưng nếu mình xây dựng ứng dụng khác không sử dụng TabControl, xây dựng giao diện trên Dialog và cũng có 1 Thread va sử dụng Code
    Code:
    UINT thread(LPVOID v)
    {
    CManDlg*dlg=(CManDlg*) AfxGetApp()->GetMainWnd();
    dlg->m_edit.SetWindowText(L"Chao cac ban");
    return 0;
    }
    Kết quả là trên Dialog Ct chạy rất tốt]

    Mình muốn hỏi các bạn cách sửa trên TabControl để có thể xuất ra kết quả
    cảm ơn các bạn
    Mỗi lần học hỏi được gì sao mà vui thế, ... haaa !
    Phải đập cáng nhiều mới hiểu được ...

  2. #2
    Ngày gia nhập
    01 2009
    Bài viết
    201

    UINT thread(LPVOID v)
    {
    CMan_Tab2 *dlg=(CMan_Tab2*) AfxGetApp()->GetMainWnd();
    dlg->m_edit.SetWindowText(L"Chao cac ban");
    return 0;
    }
    vì m_edit của cậu để private nên lớp ngoài lớp CMan_Tab2 không thể truy suất được,cậu để public chưa

    còn
    Code:
    UINT thread(LPVOID v)
    {
    CManDlg*dlg=(CManDlg*) AfxGetApp()->GetMainWnd();
    dlg->m_edit.SetWindowText(L"Chao cac ban");
    return 0;
    }
    của cậu là nội bộ trong Dialog mẹ nên nó có thể truy nhập được

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

    Ặccc...
    Em xin lỗi các bác, lúc gọi Thread em quên phần (LPVOID)this
    hèn gì nó không hiểu được.
    Mỗi lần học hỏi được gì sao mà vui thế, ... haaa !
    Phải đập cáng nhiều mới hiểu được ...

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

  1. Sự khác nhau giữa thread 6 và thread 7 trong Java?
    Gửi bởi nt.huy91 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 5
    Bài viết cuối: 26-10-2012, 01:32 PM
  2. Trả lời: 0
    Bài viết cuối: 16-02-2012, 10:37 PM
  3. Hủy Thread khi đang copy file trong thread?
    Gửi bởi khabin trong diễn đàn Windows API, Hooking, xử lý Windows Message
    Trả lời: 6
    Bài viết cuối: 27-01-2012, 09:15 PM
  4. Giới thiệu thread và multi thread trong lập trình C#
    Gửi bởi dieucay555 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 26-07-2011, 06:16 PM
  5. Socket vẫn bị lỗi khi dùng Thread? không thể gán giá trị vào textbox trong Thread ^^!
    Gửi bởi lion080889 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 16-07-2011, 06:35 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