次の方法で共有


CVSListBox クラス

CVSListBox クラスは、編集可能なリスト コントロールをサポートします。

class CVSListBox : public CVSListBoxBase

メンバー

Bb984191.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CVSListBox::CVSListBox

CVSListBox オブジェクトを構築します。

CVSListBox::~CVSListBox

デストラクターです。

Bb984191.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CVSListBox::AddItem

リスト コントロールに文字列を追加します (CVSListBoxBase::AddItem をオーバーライドします。)

CVSListBox::EditItem

リスト コントロール項目のテキストの編集操作を開始します (CVSListBoxBase::EditItem をオーバーライドします。)

CVSListBox::GetCount

編集できるリスト コントロールに含まれる文字列の数を取得します (CVSListBoxBase::GetCount をオーバーライドします。)

CVSListBox::GetItemData

編集できるリスト コントロール項目に関連付けられている、アプリケーション固有の 32 ビット値を取得します (CVSListBoxBase::GetItemData をオーバーライドします。)

CVSListBox::GetItemText

編集できるリスト コントロール項目のテキストを取得します (CVSListBoxBase::GetItemText をオーバーライドします。)

CVSListBox::GetSelItem

編集できるリスト コントロールで現在選択されている項目の 0 から始まるインデックスを取得します (CVSListBoxBase::GetSelItem をオーバーライドします。)

CVSListBox::PreTranslateMessage

Windows 関数の TranslateMessageDispatchMessage にディスパッチする前にウィンドウ メッセージを変換します。詳細とメソッド構文については、「CWnd::PreTranslateMessage」を参照してください。(CVSListBoxBase::PreTranslateMessage をオーバーライドします)。

CVSListBox::RemoveItem

編集できるリスト コントロールから項目を削除します (CVSListBoxBase::RemoveItem をオーバーライドします。)

CVSListBox::SelectItem

編集できるリスト コントロールの文字列を選択します (CVSListBoxBase::SelectItem をオーバーライドします。)

CVSListBox::SetItemData

アプリケーション固有の 32 ビット値を、編集できるリスト コントロール項目に関連付けます。(CVSListBoxBase::SetItemData をオーバーライドします。)

Bb984191.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CVSListBox::GetListHwnd

現在の埋め込みリスト ビュー コントロールのハンドルを返します。

解説

CVSListBox クラスは、編集ボタンのセットを提供します。このセットを使用して、ユーザーはリスト コントロールの項目を作成、変更、削除、または配置変更できます。

編集可能なリスト コントロールの画像を次に示します。2 番目のリスト エントリ ("Item2") が編集用に選択されています。

CVSListBox コントロール

リソース エディターを使用して編集可能なリスト コントロールを追加すると、エディターの [ツールボックス] ウィンドウに定義済みの編集可能なリスト コントロールが表示されなくなります。これを回避するには、グループ ボックス コントロールのようなスタティック コントロールを追加してください。フレームワークは、スタティック コントロールをプレースホルダーとして使用し、編集可能なリスト コントロールのサイズおよび位置を指定します。

ダイアログ ボックス テンプレートで編集可能なリスト コントロールを使用するには、ダイアログ ボックス クラスで CVSListBox 変数を宣言します。変数とコントロールとのデータ交換をサポートするには、ダイアログ ボックスの DoDataExchange メソッドで DDX_Control マクロ エントリを定義します。既定では、編集可能なリスト コントロールは編集ボタンなしで作成されます。編集ボタンを有効にするには、継承された CVSListBoxBase::SetStandardButtons メソッドを使用します。

詳細については、Samples ディレクトリ、New Controls サンプル、Page3.cpp ファイル、および Page3.h ファイルを参照してください。

継承階層

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

必要条件

ヘッダー : afxvslistbox.h

参照

関連項目

階層図

その他の技術情報

MFC クラス