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 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    dùng 1 timer, timer có event tick, mỗi khi tick sẽ send data

    --thân--

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình có vài ý :
    - Sử dụng Multithread.
    - Tạo 1 custom mesage , 1 hàm callback on message đó, sau đó sử dụng ON_CHANGE của Edit box để gửi custom message.
    - Sử dụng trực tiếp ON_CHANGE của Edit box.
    - Kết hợp ON_CHANGE của Edit box với Multithread.
    - Sử dụng timer như bạn trên đã nói, nhưng tốn tài nguyên lắm [IMG]images/smilies/biggrin.png[/IMG]

    Lưu ý : Không nến sử dụng UpdateData(TRUE) , nên sử dụng phương thức GetDlgItemText hoặc GetWindowText ( không nhớ rõ lắm ) của đối tượng Editbox.

    ON_CHANGE hay ON_UPDATE gì đó [IMG]images/smilies/biggrin.png[/IMG]

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

    Lấy dữ liệu liên tục trong editbox VC++?

    Mọi người cho em hỏi chút..em có viết chương trình gửi dữ liệu từ edit box ra cổng COM dùng c++, hiện tại thì chương trình đã chạy rồi nhưng có 1 điều bất tiện là phải ấn nút SEND thì dữ liệu trong edit box mới được lưu vào 1 biến string rồi mới gửi ra ngoài..Cho em hỏi có cách nào mình update dữ liệu vào biến liên tục hay không..Em muốn bỏ nút send đi..Ví dụ như khi em gõ 1 kí tự thì nó sẽ tự động gửi ra cổng com luôn mà ko cần nhấn nút send, tiếp theo là kí tự 2, 3,...
    Cảm ơn mọi người

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi benjimitsu
    Mọi người cho em hỏi chút..em có viết chương trình gửi dữ liệu từ edit box ra cổng COM dùng c++, hiện tại thì chương trình đã chạy rồi nhưng có 1 điều bất tiện là phải ấn nút SEND thì dữ liệu trong edit box mới được lưu vào 1 biến string rồi mới gửi ra ngoài..Cho em hỏi có cách nào mình update dữ liệu vào biến liên tục hay không..Em muốn bỏ nút send đi..Ví dụ như khi em gõ 1 kí tự thì nó sẽ tự động gửi ra cổng com luôn mà ko cần nhấn nút send, tiếp theo là kí tự 2, 3,...
    Cảm ơn mọi người
    Theo như mục đích của bạn thì tốt nhất là sử dụng sự kiện ON_CHANGE như bạn luc13aka47. Nếu không có nhu cầu xử lý tác vụ khác song song thì không cần multithread
    Mình chia sẻ link này hi vọng giúp ích: functionx.com/visualc/controls/editbox.htm

    BRs

 

 

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
  •