プロパティページから他プロパティページメンバ変数へのアクセスについて – プログラミング – Home

プロパティページから他プロパティページ...
 
通知
すべてクリア

[解決済] プロパティページから他プロパティページメンバ変数へのアクセスについて


杜仲茶
 杜仲茶
(@杜仲茶)
ゲスト
結合: 24年前
投稿: 4
Topic starter  

VisualC++6.0 で質問があります。

現在、ダイアログベースに、プロパティシートのコンポーネント
を追加したアプリケーションを作っています。
各ページにコントロールを貼り付け、クラスウィザードで
メンバ変数を追加しました。

CApp の InitInstance からは

CDlg dlg;

if (nResponse == IDOK)
{
= dlg.m_PPage1.m_ // 参照
= dlg.m_PPage2.m_ // 〃

}

のようにして参照できます。
が、ページから他ページのメンバ変数に
アクセスする方法がわかりません。

良い方法があったら教えてください。
よろしくお願いします。


引用未解決
トピックタグ
杜仲茶
 杜仲茶
(@杜仲茶)
ゲスト
結合: 24年前
投稿: 4
Topic starter  

修正&追記

修正
>CApp の InitInstance からは
>
> C
Dlg 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_ // 〃

}

のようにして参照できます。

追記
現在、ページごとに一時ファイルに書き込んで、
各ページから読み込んでいます。
もっとスマートな方法ってありますか?


返信引用
杜仲茶
 杜仲茶
(@杜仲茶)
ゲスト
結合: 24年前
投稿: 4
Topic starter  

すいません自己解決です。
GetParentでできました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました