全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1145
推到 Plurk!
推到 Facebook!

不同class間 資料成員的取得?

 
stone886
一般會員


發表:32
回覆:15
積分:9
註冊:2003-09-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-21 21:05:46 IP:220.141.xxx.xxx 未訂閱

請問一下MFC的小問題..

一個繼承CDialog的CMain class,我另外作了一個class b,那我在class b中要如何才能取得

在CMain 宣告為CString m_name 的name 的值呢

thx

我試著用 CMain dlg; dlg.m_name 去取值,不過所得到的卻是空字串

aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-22 01:06:52 IP:61.229.xxx.xxx 未訂閱
你好,這個地方放的是bcb的討論,建議為了讓更多人回你的問題,可以放到其他語言討論區!

可否把一部份的程式碼貼上來呢? 因為理論上從CMain dlg; dlg.m_name; 來看是正確的。除非1 : 你CMain上的 m_name 欄是非public的,2你尚未初始m_name的值…


最好還是把源碼post一下吧!

===================引 用 文 章===================

請問一下MFC的小問題..

一個繼承CDialog的CMain class,我另外作了一個class b,那我在class b中要如何才能取得

在CMain 宣告為CString m_name 的name 的值呢

thx

我試著用 CMain dlg; dlg.m_name 去取值,不過所得到的卻是空字串

------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
stone886
一般會員


發表:32
回覆:15
積分:9
註冊:2003-09-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-08-22 11:01:27 IP:203.70.xxx.xxx 未訂閱

public:
CString m_name;
CString m_password;

m_name是為了取得edit control而設的,可以正確的取得文字,但要讓其他class使用時,卻會發生問題..
===================引 用 文 章===================
你好,這個地方放的是bcb的討論,建議為了讓更多人回你的問題,可以放到其他語言討論區!

可否把一部份的程式碼貼上來呢? 因為理論上從CMain dlg; dlg.m_name; 來看是正確的。除非1 : 你CMain上的 m_name 欄是非public的,2你尚未初始m_name的值…


最好還是把源碼post一下吧!

===================引 用 文 章===================

請問一下MFC的小問題..

一個繼承CDialog的CMain class,我另外作了一個class b,那我在class b中要如何才能取得

在CMain 宣告為CString m_name 的name 的值呢

thx

我試著用 CMain dlg; dlg.m_name 去取值,不過所得到的卻是空字串

aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-22 12:43:50 IP:61.229.xxx.xxx 未訂閱

請將這個control的catagory改用control類別,就會變成下面的宣告
public:
CEdit m_name;

然後使用
CString name;
Dlg. m_name.GetWindowText(name);

===================引 用 文 章===================

public:
CString m_name;
CString m_password;

m_name是為了取得edit control而設的,可以正確的取得文字,但要讓其他class使用時,卻會發生問題..

------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
系統時間:2024-05-13 0:04:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!