問題タブ [ccombobox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
6341 参照

winapi - C++ MFC は、ウィジェット ID からコンボ ボックス文字列項目を追加します

MFC プロジェクトの MSVC 2010 pro の GUI エディターにコンボ ボックスを追加しました。外部ソースから取得している文字列のリストがあり、それらをコンボ ボックスに追加したいと考えています。しばらく検索しましたが、すべての投稿で CComboBox クラスを使用する必要があることが示唆されているようですが、GUI エディターでコンボボックス要素のリソース ID からクラス変数を取得する方法がわかりません。

CB_ADDSTRING(RESOURCE_ID, "my string");要約すると、マクロ ( など) または CComboBOx (など)を使用して、コンボ ボックスに文字列を追加するにはどうすればよいですかCComboBox::GetObject(RESOURCE_ID)->AddString("blah");

私は win32 api/mfc プログラミングをあまり行っておらず、いじり始めたところです。

0 投票する
2 に答える
2243 参照

c++ - C ++MFCCComboBoxが空です

私は小さなコンボボックスを持っていて、6つのエントリで埋めたいと思っています...。私はこのコードを書きました:

ご覧のとおり、試してみAddString()ました、、 InsertString()。どちらも効果はありません。AddString()私はまた、それを初期化する正しい方法であるはずの方法でそれを試しました。

しかし、私のコンボボックスは空です。私はすでにそれをデバッグしました、そしてこの行はヒットしましたが効果がありません。

何か考えはありますか?

0 投票する
2 に答える
2173 参照

edit - CComboBox編集コントロールの高さを変更するには?

CComboBox には、1 つのテキスト編集ウィンドウとドロップダウン ウィンドウが含まれています。テキスト エディット コントロールの高さを変更するつもりです。どんな提案でも大歓迎です。

0 投票する
1 に答える
2881 参照

c++ - CComboBox をクリップボード コピー用に選択可能にしているときに、CComboBox を無効にするにはどうすればよいですか?

まず、GetDlgItem(cbID) でしか取得できない CComboxBox があります。この条件は変更できません。

このコンボボックスを使用すると、テキストを編集してドロップダウン項目を表示できますが、それらの機能を無効にしたいと考えています。

たとえば、Windowsオブジェクトを無効にする方法しか知りません...

GetDlgItem(cbID)->EnableWindow(FALSE);

ただし、これによりマウスとキーボードの両方の入力が無効になり、テキストを強調表示してクリップボードにコピーすることができなくなります。

クリップボードにコピーするために強調表示できるようにしながら、ドロップダウンと編集可能な機能を無効にするにはどうすればよいですか?

0 投票する
1 に答える
84 参照

ccombobox - CComboBox、65535 アイテム以上

そこで、CComboBox を作成しました。65535 以上のアイテムがあります。アイテム番号 65535 を超えてスクロール バーをドラッグすると、ボックス内の前のアイテムが表示されます。スクロールバーを離すと跳ね上がります。他のことは、ページアップ、ページダウン、矢印を押してスクロールダウンすることで機能します。問題が発生したときにスクロールバーをドラッグしたときだけです。

0 投票する
1 に答える
722 参照

mfc - コンボボックス cbn_closeup イベント

スタイル CBS_DROPDOWN | で作成されたコンボ ボックスがあります。CBS_HASTRINGS | WS_VISIBLE | WS_CHILD.i は、コマンド cbn_closeup で何らかのアクションを実行したいのですが、コントロールがこのイベントを取得していません。spy++ でも、コンボ ボックスに送信される cbn_closeup はありません。誰か助けてください。

0 投票する
1 に答える
227 参照

java - オブジェクトを CComboBox に追加する方法

CComboBox を次のように宣言しました。

クラス myCombo のオブジェクトをコンボボックスに追加したい

コンボボックスのエラー。addElement (comboItem) .... しかし、addElement() は CCombo で既に定義されています。

これはクラス myCombo です

選択したデータを取り戻す方法。
エラーをカントとして表示

0 投票する
1 に答える
204 参照

c++ - ComboBox を別の ComboBox の ID に設定する

現在、既存のコンボ ボックス (IDC_COMBO) に割り当てられている ID で CComboBox* を設定しようとしています。

CWnd の GetDlgItem() と ID の割り当てを試しましたが、まだわかりません。

これが正確に期待される詳細ではないことはわかっていますが、これが私があなたに提供できるすべてです。