リスト ボックス スタイル

  • LBS_DISABLENOSCROLL はスクロールするには、リスト ボックス垂直スクロール バーを無効とリスト ボックスに次の値を含めるための十分な項目示します。このフォームを使用せずに、スクロール バーは、リスト ボックスに次の値を含めるための十分な項目非表示になります。

  • LBS_EXTENDEDSEL は、 Shift キーとマウスまたは特殊なキーの組み合わせを使用してユーザー複数の項目を選択できます。

  • LBS_HASSTRINGS は文字列で構成される項目を含むオーナー描画リスト ボックスを指定します。リスト ボックスは文字列のメモリおよびポインターが保持されるのでアプリケーションは、特定の項目のテキストを取得するために GetText のメンバー関数を使用できます。

  • LBS_MULTICOLUMN は水平方向にスクロールされる列の一覧を指定します。SetColumnWidth のメンバー関数は、列の幅を設定します。

  • LBS_MULTIPLESEL の文字列の選択は、ユーザーが文字列をクリックするか、ダブルクリックたびに通常モードを切り替えます。文字列のいくつでも選択できます。

  • LBS_NODATA は、データの一覧を指定します。リスト ボックスの項目数千がを超える場合は、この形式を指定します。データなしリスト ボックスは、 LBS_OWNERDRAWFIXED の形式にする LBS_SORT または LBS_HASSTRINGS のフォームを持つことはできません。

    非データのリスト ボックスにオーナー描画リスト ボックスに似ていますが、項目の文字列またはビットマップ データが含まれていません。項目の追加を無視するか、挿入、または削除するコマンドは常に指定した項目のデータ; リスト ボックスで常に検索要求失敗内の文字列が。システムでは、オーナー ウィンドウに項目を描画する必要がある場合 WM_DRAWITEM のメッセージを送信します。WM_DRAWITEM のメッセージとともに渡された DRAWITEMSTRUCT の構造体の itemID のメンバーは、描画される項目の行番号が示されます。データなしリスト ボックスは WM_DELETEITEM のメッセージを送信しません。

  • LBS_NOINTEGRALHEIGHT はリスト ボックスのサイズ リスト ボックスを作成したときに、アプリケーションで指定されたサイズです。通常、このウィンドウはリスト ボックスが部分的な項目を表示するように、リスト ボックスのサイズを設定します。

  • LBS_NOREDRAW のリストボックスの表示は、変更が加えられたときに更新されません。このフォームは WM_SETREDRAW のメッセージを送信すると、いつでも変更できます。

  • LBS_NOSEL はリスト ボックスが表示され、オンにしないことができる項目が含まれていることを指定します。

  • LBS_NOTIFY の親ウィンドウは、ユーザーが文字列をクリックするか、ダブルクリックたびに、入力メッセージを受け取ります。

  • LBS_OWNERDRAWFIXED はリスト ボックスのオーナー コンテンツを描画を行います; リスト ボックスの項目は同じ高さです。

  • LBS_OWNERDRAWVARIABLE はリスト ボックスのオーナー コンテンツを描画を行います; リスト ボックスの項目は高さに変化します。

  • リスト ボックスのLBS_SORTの文字列がアルファベット順に並べ替えられます。

  • リスト ボックスのLBS_STANDARDの文字列がアルファベット順に並べ替え、ユーザーが文字列をクリックするか、ダブルクリックたびに親ウィンドウには、入力メッセージを受け取ります。リスト ボックスは境界線の左側と右側の両方に含まれています。

  • LBS_USETABSTOPS は、文字列を描画するとき、リスト ボックスはタブ文字を認識するようにします。既定のタブ位置は 32 のダイアログ単位です。(A のダイアログ単位は水平方向または垂直方向の距離です。1 個の水平方向のダイアログ単位は現在のダイアログ ベース幅の単位の 4 分の 1 と同じです。ダイアログの基本単位は現在のシステム フォントの高さと幅に基づいて計算されます。GetDialogBaseUnits の Windows 関数の戻り値ピクセルの現在のダイアログの基本単位)。このフォームは LBS_OWNERDRAWFIXEDで使用することはできません。

  • LBS_WANTKEYBOARDINPUT はリスト ボックスのオーナー リスト ボックスが入力フォーカスがあるときに、ユーザーがキーを押したときに WM_VKEYTOITEMWM_CHARTOITEM のメッセージを受け取ります。これは、アプリケーションがキーボード入力の特別な処理を実行できます。

参照

関連項目

CListBox::Create

List Box Styles

その他の技術情報

MFC で使用するスタイル