ダイアグでのやりとり

[戻る]
ゆう 2002/07/05(金) 17:23:37
こんにちは
Visual C++6.0 MFC SDIでプログラムを作成しています。
メニューをクリックするとダイアログが現れて、そこに値を入れると
その値に応じた画像処理が行われるプログラムを作っています。
今現在私がやりたいことはダイアログが表示されたとき、ダイアログ上に
画像のヒストグラムをあらわしたいのです。

ダイアログに値(しきい値など)を入力→→→画像処理  はできました。
しかし
画像情報→→→ダイアログ上に表示ができません。
いろいろ試行錯誤したのすが。
まずは表示した画像の縦と横を表示したいのですが、だれかご教授のほど
よろしくおねがいします。
とにかく
ダイアログ上に情報を送る方法が知りたいです。。。

EIJI 2002/07/05(金) 18:21:08
ダイアログのクラスにメンバ変数を持たせると吉。

CHogeDialog dlg( AfxGetMainWnd() );
dlg.m_hogehoge = 0;    //こんな感じで
if( dlg.DoModa() != IDOK ) return;
//OK 後の処理

ゆう 2002/07/05(金) 18:47:12
>CHogeDialog dlg( AfxGetMainWnd() );
>dlg.m_hogehoge = 0;    //こんな感じで
>if( dlg.DoModa() != IDOK ) return;
>//OK 後の処理
このようにメンバ変数を待たせてやりましたが、
やはり
ダイアログボックス→→画像処理
しかできないのです。
ダイアログに画像情報(縦、横幅)
などを送りたいのですが・・・。

ゆう 2002/07/05(金) 18:55:53
[[解決]]
すみませんんでした。
やったらできました。かいけつしました。

EIJI 2002/07/05(金) 18:57:50
>ダイアログボックス→→画像処理
のやりとりはどうやって実現したんでしょうか?
その逆をすればいいだけの話では?

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