通知
すべてクリア
Topic starter
2001年11月21日 10:16 AM
VisualC++6.0 で質問があります。
現在、ダイアログベースに、プロパティシートのコンポーネント
を追加したアプリケーションを作っています。
各ページにコントロールを貼り付け、クラスウィザードで
メンバ変数を追加しました。
CApp の InitInstance からは
CDlg dlg;
…
if (nResponse == IDOK)
{
= dlg.m_PPage1.m_ // 参照
= dlg.m_PPage2.m_ // 〃
…
}
のようにして参照できます。
が、ページから他ページのメンバ変数に
アクセスする方法がわかりません。
良い方法があったら教えてください。
よろしくお願いします。
Topic starter
2001年11月21日 10:34 AM
修正&追記
修正
>CApp の InitInstance からは
>
> CDlg dlg;
> …
> if (nResponse == IDOK)
> {
> = dlg.m_PPage1.m_ // 参照
> = dlg.m_PPage2.m_ // 〃
> …
> }
>
>のようにして参照できます。
CApp の InitInstance からは
CSheet dlg;
…
if (nResponse == IDOK)
{
= dlg.m_Page1.m_ // 参照
= dlg.m_Page2.m_ // 〃
…
}
のようにして参照できます。
追記
現在、ページごとに一時ファイルに書き込んで、
各ページから読み込んでいます。
もっとスマートな方法ってありますか?
Topic starter
2001年11月21日 3:57 PM
すいません自己解決です。
GetParentでできました。