-
13-03-2012, 04:42 PM #31Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vinachip
-
05-05-2012, 04:35 PM #32Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình bổ xung chút, dành cho beginner.
Bài viết ở #2, thay vì :
Mã:CEdit *pEditBox=(CEdit*)GetDlgItem(IDC_EDIT1);
Hình 1 mình mượn ở #3 :
Sau khi Finish, trình biên dịch sẽ khai báo giúp ta biến thành viên kiểu CEdit :
Và liên kết biến đó với control mà ta chọn :
Khi đó, ta có thể sử dụng nó như sau: ( mượn code ở #2 )
Mã:void CDialogDlg::OnBnClickedOk(){ // TODO: Add your control notification handler code here /* Đây là mã mà VC++ tự thêm cho bạn để xử lý sự kiện khi bạn nhấn lên nút OK để cập nhật nôi dung trong TextBox lên caption của Dialog Ở trên bạn đã kéo từ ToolBox vào một TextBox có ID là IDC_EDIT1. */ //Lấy nội dung từ EditBox có IDC là IDC_EDIT1 CString content; //Biến lưu nội dung EditBox /*Trong MFC EditBox control được cài đặt một lớp tương ứng là CEdit dùng để điều khiển control EditBox Hàm GetDlgItem(UINT nID): Trả về một con trỏ dạng CWnd là lớp cơ sở của mọi Control trên Dialog kể cả EditBox của ta. */ //Lấy Text từ trên EditBox thông qua contrỏ pEditBox ctrlEdit1.GetWindowTextW(content); //Cập nhật lên title bar this->SetWindowTextW(content); //OnOK();}
-
04-11-2012, 01:13 PM #33Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Các đại ca có tài liệu MFC mà dùng visual studio 2008 hoặc 2010 bằng tiếng việt thì up lên cho em xin với. Thanhks các anh! [IMG]images/smilies/1.gif[/IMG]
-
10-11-2012, 06:43 PM #34Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi nguyenthanh.hut
http://www.mediafire.com/?cnnbhb4fybbl1
-
13-12-2012, 04:29 PM #35Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Tadius
.... fatal error C1083: Cannot open include file: 'afxcontrolbars.h': No such file or directory
Làm thế nào khắc phục lỗi này vậy bạn
-
19-12-2012, 03:58 PM #36Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đó là do bạn chưa cài VS2008 SP1. Khi cài VS2008 SP1 nó sẽ có kèm theo bộ nâng cấp giao diện Ribbon (Office 97) cho MFC sẽ có kèm header.
-
17-01-2013, 06:26 PM #37Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Tadius
-
29-01-2013, 08:59 AM #38Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình cũng đang làm MFC nhưng cả thread nữa, không biết có bác nào thạo về thread trong MFC không ạ?
ví dụ, mình đang có các thread như sau:
AfxBeginThread(ProcessGoTarget, (void*)this);
m_pCommMscomm1Thread=AfxBeginThread(ProcessOnCommM scomm1, NULL);
AfxBeginThread(ProcessWaitTerminate, NULL);
mình muốn sử dụng lệnh sau
AfxEndThread(ProcessGoTarget, (void*)this);
để tắt thread ProcessGoTarget đi. nhưng không thành công. Xin nhờ các bác chỉ bảo giúp ạ.
-
31-01-2013, 07:32 PM #39Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi tinhioit
http://msdn.microsoft.com/en-us/library/s96hway2%28v=vs.80%29.aspx
hàm này gọi bên trong thread đang thực thi, tức là bên trong ProcessGoTarget.
Người ta tạo thread khi thực hiện 1 công việc có khoảng thời gian thực hiện rất dài ( quá trình xử lý dữ liệu lớn, kết nối tới server và gửi nhận dữ liệu).Bình thường, bạn có 1 vòng lặp trong thread. Khi vòng lặp kết thúc, có nghĩa là thread cũng dừng.
Bạn có thể tạo 1 event, gọi là TerminateEvent (có thể dùng mutex hoặc semaphore, tùy yêu cầu cụ thể của bài toán), trong thread có 1 chỗ gọi hàm WaitForSingleObject đợi TerminateEvent trên được kích hoạt. Khi có tín hiệu từ TerminateEvent , bạn thoát khỏi vòng lặp hoặc gọi hàm AfxEndThread
-
17-07-2014, 04:44 PM #40Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thank, bài viết rất hay
cho mình hỏi CString nằm trong thư viện nào vậy ? Mình sử dụng vs 2012
Hiện nay trên thị trường xuất hiện rất nhiều loại thuốc bôi tăng kích thước dương vật được lăng xê là có khả năng làm tăng kích cỡ dương vật của cánh mày râu. Tuy nhiên không phải loại thuốc nào cũng...
Thuốc tăng kích thước chim có tác...