No.3ベストアンサー
- 回答日時:
こんにちは。
itohhといいます。余計なお節介かもしれませんが。
>CComboBox *pCb = (CComboBox *)GetDlgItem(IDC_LB_xxxxx);
なぜ、ClassWizardを使用してメンバ変数を作成しないのでしょうか?
ClassWizardから作成すると非常に楽ですよ!!
それから、ListBoxじゃなくComboBoxだったのですね?
それでは、ガンバってください。
この回答への補足
itohhさんありがとうございましたo(^-^)o
多分分かっているとは思いますが、1つだけのリストボックスを
今回2つに増やす修正なのです。
だから、メンバ変数?とやらを作らず
そのまま同じようにコピーしたのです。
そしてなぜかCOMBOBOXになっていて今更
Listboxに直そうとすると怒られるので。
よく分かりません(>-<)
やばいですね~
あと、こんな初心者に親身に付き合ってくださって
ありがとうございました。
とりあえず表示ができたので(一部)
あとは1リストボックスの中で選択されたものに
ひもずく項目を2リストボックスで表示させればOKです。
今のところ2リストボックスでは前項目
表示しちゃってますから。。。
No.2
- 回答日時:
こんにちは。
itohhといいます。まだ解決はしていないのでしょうか?
それならば、こんな方法は如何ですか?
1.ラジオボタンを2個用意する。(IDC_RADIO1、IDC_RADIO2)
2.リストボックスを2個用意する。(m_ListBox1、m_ListBox2)
3.ラジオボタンのOnClickイベントを用意する。(OnRadio1、OnRadio2)
void CTest::OnRadio1()
{
m_ListBox1.EnableWindow( TRUE ); // 使用可能状態にする
m_ListBox2.SetCurSel( -1 );
m_ListBox2.EnableWindow( FALSE ); // 使用禁止状態にする
}
void CTest::OnRadio2()
{
m_ListBox1.SetCurSel( -1 );
m_ListBox1.EnableWindow( FALSE ); // 使用禁止状態にする
m_ListBox2.EnableWindow( TRUE ); // 使用可能状態にする
}
試してみてください。
EnableWindow関数は、CWndクラスのパブリックなメンバ関数です。
CListBoxクラスは、CWndクラスを継承して作られています。
ですから、CWndクラスのメンバ関数も使用できるのです。
この回答への補足
何度もありがとうございます。
実は↑はやっています。
CComboBox *pCb = (CComboBox *)GetDlgItem(IDC_LB_xxxxx);
pCb->EnableWindow(FALSE);
って。
でも、今、
CComboBox *pCb = (CComboBox *)GetDlgItem(IDC_LB_xxxxx);
でエラーがでて。。。
何とか解決してみます!
ありがとうございました(^-^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
- Excel(エクセル) エクセル シート内のボックスを縦並びから横並びに 7 2023/04/05 04:28
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- Windows 10 タスクバー上に表示されたアドレス・ボックス? 1 2023/04/30 17:37
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) [テーマのフォント]、[見出しのフォント]、[本文のフォント]とは何ぞや? 2 2023/02/27 09:18
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
だれがとけるの?
-
バッチファイルで以下のような...
-
C#,vb.netで業務用アプリ開発と...
-
ArduinoのジャイロモジュールMP...
-
gccを行ってもexeファイルが生...
-
これなにがちがうんですか??
-
応用情報技術者試験の令和元年...
-
C言語 配列と関数の練習問題
-
質問失礼します。 プログラム言...
-
へんな現象
-
右ビットシフト
-
Linux Cプログラミングを学ぶた...
-
Notepad++の関数リスト表示の変...
-
Bitcoin、BTCはブロックチェー...
-
どなたかこのプログラミングを...
-
Windows formアプリで データグ...
-
インクリメント演算子のみを用...
-
プログラミングについて。 1つ...
-
mallocについて
-
[C言語]fputsとfprintfの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
(UWSC) 「#32770」の意味わかり...
-
ダイアログ表示時にチェックボ...
-
クラスのアドレスを引数として...
-
C++ protectedにアクセス不可
-
【ASP.NET】 独自で作成したク...
-
MFCアプリのコマンドラインでパ...
-
ダイアログクラスのコントロー...
-
エディットコントロールでEnter...
-
このコンパイルエラーの意味に...
-
CMainFrameクラスの使い方
-
イベントにAddHandlerされてい...
-
MFC モードレスDlgについて
-
MFCのCListCtrlでスクロールを検出
-
privateなメンバ関数をテストす...
-
[MFC] CWnd::MessageBoxの警告...
-
継承を重ねた場合のコストはど...
-
DataGridViewのセルに斜線を引...
-
ボタンのオーナードローについて
おすすめ情報