OnInitDialogで設定した変数の値をOnButton1で使用する方法

[戻る]
しみじみ 2002/03/20(水) 00:19:48
ダイアログベースのプログラムを書いているのですが、OnInitDialog()で設定した変数の値を
OnButton1()で使用する方法を探しております。
今は、グローバル変数として設定しておき、どちらの関数でも呼べるようにしているのですが、
これ以外の良い方法を探しております。
ご存知の方、教えてください。

YuO [E-Mail] 2002/03/20(水) 04:48:04
クラスのメンバ変数にするのが普通です。
あとは,ウィンドウのプロパティに保持したり(SetProp/GetProp API),
ダイアログのユーザーデータ領域に保持したり(SetWindowLong/GetWindowLong API),
ってところでしょうか。

グローバル変数はひとつしかないので,普通はお勧めできません。

しみじみ 2002/03/21(木) 00:43:11
[[解決]]
YuOさん、ご回答ありがとうございました。
メンバ変数に登録することにより、解決いたしました。
まだまだ、C++的な発想がないため、基本的なことを質問してしまいました。

古いスレッドには追加発言できません。