リスト ボックス スタイル
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_VKEYTOITEM か WM_CHARTOITEM のメッセージを受け取ります。これは、アプリケーションがキーボード入力の特別な処理を実行できます。