ツールバー上のコンボボックスのIDを取得したい

[戻る]
ゆうき 2002/09/09(月) 16:17:23
はじめまして。ゆうきといいます。
かなりの初心者なので初歩的な質問かもしれませんがお願いします。

ツールバーにドロップダウンリストを配置して、
倍率を選択したタイミングでその値を取得しView
で表示されているグラフを拡大・縮小したいと思っています。

ここでドロップダウンリストにて選択した値(番号)を
GetCurSel()で取得したいと思い、過去ログ等を読んで
みたのですが、力不足のためか未だ解決できません。
(GetDlgItem(ID***)等)

根本的なことが分かっていないのですが・・・誰かご教授お願いします。
よろしくお願いします。

win2000 MFC VC++6.0を使っています

課長 2002/09/09(月) 17:34:08
質問の内容がよくわからないんだけど・・・

sugar 2002/09/09(月) 18:36:56
ダイアログ上に配置したコンボボックスであれば
CWnd::GetDlgItem(ID***)でよいかもしれませんが、今回はツールバー上ですよね?
この方法はダメでしょう。

ツールバーにコンボボックスを配置した時、どうやりましたか?
CComboBox m_xxxxx;
っていう変数、CMainFrameクラスあたりに追加してませんか?
であればIDは不要で、これを使えば解決すると思うのですが。

ゆうき 2002/09/11(水) 01:02:26
課長さん、sugarさんお返事ありがとうございます。

ドロップダウンリストを選択するときに出す
メッセージをview側に渡して受け取ろうとしたのですが勉強不足でした。

私の中でもう一度分からないところをまとめてもう少し考えてみます。

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