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ランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
名前空間について
-
クラスの作成方法を教えてください
-
(UWSC) 「#32770」の意味わかり...
-
MFCアプリのコマンドラインでパ...
-
DLLからEXEのクラスを呼び出す...
-
DataGridViewのセルに斜線を引...
-
VBのシステムの設計書にUMLは適...
-
ダイアログクラスのコントロー...
-
オーバーライド関数の呼び出し...
-
C#で通常のbuttonコントロール...
-
C++ protectedにアクセス不可
-
ダイアログ表示時にチェックボ...
-
コンソールアプリでのクリップ...
-
DateAdd関数について質問があり...
-
CMainFrameクラスの使い方
-
[MFC] CWnd::MessageBoxの警告...
-
MFCでのシリアル(232C)通信方法
-
ボタンのオーナードローについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
イベントにAddHandlerされてい...
-
クラスのアドレスを引数として...
-
ダイアログ表示時にチェックボ...
-
(UWSC) 「#32770」の意味わかり...
-
エディットコントロールのイベ...
-
エディットコントロールでEnter...
-
WindowsAPIのリストビューの...
-
CMainFrameクラスの使い方
-
DebugクラスとTraceクラスの違い
-
MessageBoxを継承したい
-
C++ protectedにアクセス不可
-
MFCアプリのコマンドラインでパ...
-
このコンパイルエラーの意味に...
-
MFCのドラッグ&ドロップについて
-
【ASP.NET】 独自で作成したク...
-
派生クラスから基本クラスprote...
-
ダイアログクラスのコントロー...
-
C#で通常のbuttonコントロール...
おすすめ情報