banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows [Hỏi]Lấy giá trị của một biến từ Dialog1 gửi qua Dialog 2 ? (VC 8)  XML
  [Programming]   [Hỏi]Lấy giá trị của một biến từ Dialog1 gửi qua Dialog 2 ? (VC 8) 18/05/2008 02:38:12 (+0700) | #1 | 131011
Z0diac
Member

[Minus]    0    [Plus]
Joined: 25/04/2008 02:49:37
Messages: 21
Offline
[Profile] [PM]
IDE : Visual C++ 2005 (MFC)
Giả sử em có 2 Dialog A và Dialog B .
Trong Dialog B có một Edit Control là IDC_EDIT1 .(Number = False chằng hạn)
Giờ em có giá trị của một biến m_DglA = "Nice to met you!" trong Dialog A. Và em muốn chuyển giá trị của m_DlgA qua IDC_EDIT1 của Dialog B thì làm sao?
Em đã thử dùng cách như sau :

Code:
CDialogB aDlg;
aDlg.SetDlgItemText(IDC_EDIT1,m_DlgA);


Lúc biên dịch thì không có lỗi gì. Nhưng lúc Run thì nó lại báo lỗi và không thực thi tiếp được.

Mong các anh chị chỉ giao thêm.
[Up] [Print Copy]
  [Question]   Re: [Hỏi]Lấy giá trị của một biến từ Dialog1 gửi qua Dialog 2 ? (VC 8) 18/05/2008 14:08:05 (+0700) | #2 | 131141
Z0diac
Member

[Minus]    0    [Plus]
Joined: 25/04/2008 02:49:37
Messages: 21
Offline
[Profile] [PM]
Mình đã tìm được câu trả lời.. Mình quên mất là CDialogB của mình là modeless Dialog nên không thể dung DoModal() được mà phải dung Create()

Code:
CDialogB aDlg;
aDlg.Create(IDD_DialogB,this);
aDlg.SetDlgItemText(IDD_EDIT1,m_DlgA);
[Up] [Print Copy]
  [Question]   Re: [Hỏi]Lấy giá trị của một biến từ Dialog1 gửi qua Dialog 2 ? (VC 8) 18/05/2008 22:30:33 (+0700) | #3 | 131171
[Avatar]
ngoalong
HVA Friend

Joined: 22/03/2003 04:33:38
Messages: 111
Offline
[Profile] [PM]
lỗi là hamg gọi khi cửa số chưa đươc tạo, invalid handle
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|