次の方法で共有


リスト ビュー

このセクションには、リスト ビュー コントロールで使用されるプログラミング要素に関する情報が含まれています。

概要

話題 内容
List-View コントロールの について リスト ビュー コントロールは、項目のコレクションを表示するウィンドウです。
既定の List-View メッセージ処理 する このセクションでは、リスト ビュー コントロールによって実行されるウィンドウ メッセージ処理の一覧を示します。
List-View コントロールの使用 このセクションには、アプリケーションでリスト ビュー コントロールを作成して使用する方法を示すコード例が含まれています。

マクロ

話題 内容
ListView_ApproximateViewRect 指定した数の項目を表示するために必要なおおよその幅と高さを計算します。 このマクロを使用することも、LVM_APPROXIMATEVIEWRECT メッセージを明示的に送信することもできます。
ListView_Arrange アイコン ビューで項目を配置します。 このマクロを使用することも、LVM_ARRANGE メッセージを明示的に送信することもできます。
ListView_CancelEditLabel アイテムテキスト編集操作を取り消します。 このマクロを使用することも、LVM_CANCELEDITLABEL メッセージを明示的に送信することもできます。
ListView_CreateDragImage 指定した項目のドラッグ イメージ リストを作成します。 このマクロを使用することも、LVM_CREATEDRAGIMAGE メッセージを明示的に送信することもできます。
ListView_DeleteAllItems リスト ビュー コントロールからすべての項目を削除します。 このマクロを使用することも、LVM_DELETEALLITEMS メッセージを明示的に送信することもできます。
ListView_DeleteColumn リスト ビュー コントロールから列を削除します。 このマクロを使用することも、LVM_DELETECOLUMN メッセージを明示的に送信することもできます。
ListView_DeleteItem リスト ビュー コントロールから項目を削除します。 このマクロを使用することも、LVM_DELETEITEM メッセージを明示的に送信することもできます。
ListView_EditLabel 指定したリスト ビュー アイテムのテキストのインプレース編集を開始します。 メッセージは、指定された項目を暗黙的に選択してフォーカスします。 このマクロを使用することも、LVM_EDITLABEL メッセージを明示的に送信することもできます。
ListView_EnableGroupView リスト ビュー コントロール内の項目をグループとして表示するかどうかを有効または無効にします。 このマクロを使用することも、LVM_ENABLEGROUPVIEW メッセージを明示的に送信することもできます。
ListView_EnsureVisible リスト ビュー項目が完全または部分的に表示されるようにし、必要に応じてリスト ビュー コントロールをスクロールします。 このマクロを使用することも、LVM_ENSUREVISIBLE メッセージを明示的に送信することもできます。
ListView_FindItem 指定した特性を持つリスト ビュー項目を検索します。 このマクロを使用することも、LVM_FINDITEM メッセージを明示的に送信することもできます。
ListView_GetBkColor リスト ビュー コントロールの背景色を取得します。 このマクロを使用することも、LVM_GETBKCOLOR メッセージを明示的に送信することもできます。
ListView_GetBkImage リスト ビュー コントロールの背景イメージを取得します。 このマクロを使用することも、LVM_GETBKIMAGE メッセージを明示的に送信することもできます。
ListView_GetCallbackMask リスト ビュー コントロールのコールバック マスクを取得します。 このマクロを使用することも、LVM_GETCALLBACKMASK メッセージを明示的に送信することもできます。
ListView_GetCheckState リスト ビュー コントロール内の項目が選択されているかどうかを判断します。 これは、LVS_EX_CHECKBOXES スタイルを持つリスト ビュー コントロールにのみ使用する必要があります。
ListView_GetColumn リスト ビュー コントロールの列の属性を取得します。 このマクロを使用することも、LVM_GETCOLUMN メッセージを明示的に送信することもできます。
ListView_GetColumnOrderArray リスト ビュー コントロール内の列の現在の左から右の順序を取得します。 このマクロを使用することも、LVM_GETCOLUMNORDERARRAY メッセージを明示的に送信することもできます。
ListView_GetColumnWidth レポート ビューまたはリスト ビューの列の幅を取得します。 このマクロを使用することも、LVM_GETCOLUMNWIDTH メッセージを明示的に送信することもできます。
ListView_GetCountPerPage リスト ビューまたはレポート ビューの場合にリスト ビュー コントロールの表示領域に垂直方向に収まるアイテムの数を計算します。 完全に表示される項目のみがカウントされます。 このマクロを使用することも、LVM_GETCOUNTPERPAGE メッセージを明示的に送信することもできます。
ListView_GetEditControl リスト ビュー アイテムのテキストを編集するために使用される編集コントロールのハンドルを取得します。 このマクロを使用することも、LVM_GETEDITCONTROL メッセージを明示的に送信することもできます。
ListView_GetEmptyText リスト ビュー コントロールが空の場合に表示するテキストを取得します。 このマクロを使用するか、LVM_GETEMPTYTEXT メッセージを明示的に送信します。
ListView_GetExtendedListViewStyle 特定のリスト ビュー コントロールで現在使用されている拡張スタイルを取得します。 このマクロを使用することも、LVM_GETEXTENDEDLISTVIEWSTYLE メッセージを明示的に送信することもできます。
ListView_GetFocusedGroup フォーカスを持つグループを取得します。 このマクロを使用するか、LVM_GETFOCUSEDGROUP メッセージを明示的に送信します。
ListView_GetFooterInfo 指定したリスト ビュー コントロールのフッターに関する情報を取得します。 このマクロを使用するか、LVM_GETFOOTERINFO メッセージを明示的に送信します。
ListView_GetFooterItem 指定したリスト ビュー コントロールのフッター項目に関する情報を取得します。 このマクロを使用するか、LVM_GETFOOTERITEM メッセージを明示的に送信します。
ListView_GetFooterItemRect リスト ビュー コントロール内の指定した項目のフッターの座標を取得します。 このマクロを使用するか、LVM_GETFOOTERITEMRECT メッセージを明示的に送信します。
ListView_GetFooterRect 指定したリスト ビュー コントロールのフッターの座標を取得します。 このマクロを使用するか、LVM_GETFOOTERRECT メッセージを明示的に送信します。
ListView_GetGroupCount グループの数を取得します。 このマクロを使用することも、LVM_GETGROUPCOUNT メッセージを明示的に送信することもできます。
ListView_GetGroupHeaderImageList 既存のリスト ビュー コントロールに設定されているグループ ヘッダーイメージリストを取得します。
ListView_GetGroupInfo グループ情報を取得します。 このマクロを使用することも、LVM_GETGROUPINFO メッセージを明示的に送信することもできます。
ListView_GetGroupInfoByIndex 指定したグループに関する情報を取得します。 このマクロを使用するか、LVM_GETGROUPINFOBYINDEX メッセージを明示的に送信します。
ListView_GetGroupMetrics グループの表示に関する情報を取得します。 このマクロを使用することも、LVM_GETGROUPMETRICS メッセージを明示的に送信することもできます。
ListView_GetGroupRect 指定したグループの四角形を取得します。 このマクロを使用するか、LVM_GETGROUPRECT メッセージを明示的に送信します。
ListView_GetGroupState 指定したグループの状態を取得します。 このマクロを使用するか、LVM_GETGROUPSTATE メッセージを明示的に送信します。
ListView_GetHeader リスト ビュー コントロールによって使用されるヘッダー コントロールへのハンドルを取得します。 このマクロを使用することも、LVM_GETHEADER メッセージを明示的に送信することもできます。
ListView_GetHotCursor ホット トラッキングが有効になっているときにポインターが項目の上にあるときに使用される HCURSOR を取得します。 このマクロを使用することも、LVM_GETHOTCURSOR メッセージを明示的に送信することもできます。
ListView_GetHotItem ホット項目のインデックスを取得します。 このマクロを使用することも、LVM_GETHOTITEM メッセージを明示的に送信することもできます。
ListView_GetHoverTime マウス カーソルを選択する前に項目の上にマウス ポインターを置く必要がある時間を取得します。 このマクロを使用することも、LVM_GETHOVERTIME メッセージを明示的に送信することもできます。
ListView_GetImageList リスト ビュー項目の描画に使用されるイメージ リストのハンドルを取得します。 このマクロを使用することも、LVM_GETIMAGELIST メッセージを明示的に送信することもできます。
ListView_GetInsertMark 挿入ポイントの位置を取得します。 このマクロを使用することも、LVM_GETINSERTMARK メッセージを明示的に送信することもできます。
ListView_GetInsertMarkColor 挿入ポイントの色を取得します。 このマクロを使用することも、LVM_GETINSERTMARKCOLOR メッセージを明示的に送信することもできます。
ListView_GetInsertMarkRect 挿入ポイントを囲む四角形を取得します。 このマクロを使用することも、LVM_GETINSERTMARKRECT メッセージを明示的に送信することもできます。
ListView_GetISearchString リスト ビュー コントロールの増分検索文字列を取得します。 このマクロを使用することも、LVM_GETISEARCHSTRING メッセージを明示的に送信することもできます。
ListView_GetItem リスト ビュー アイテムの属性の一部またはすべてを取得します。 このマクロを使用することも、LVM_GETITEM メッセージを明示的に送信することもできます。
ListView_GetItemCount リスト ビュー コントロール内の項目の数を取得します。 このマクロを使用することも、LVM_GETITEMCOUNT メッセージを明示的に送信することもできます。
ListView_GetItemIndexRect 指定したリスト ビュー コントロールの現在のビュー内のサブ項目のすべてまたは一部の外接する四角形を取得します。 このマクロを使用するか、LVM_GETITEMINDEXRECT メッセージを明示的に送信します。
ListView_GetItemPosition リスト ビュー項目の位置を取得します。 このマクロを使用することも、LVM_GETITEMPOSITION メッセージを明示的に送信することもできます。
ListView_GetItemRect 現在のビュー内の項目のすべてまたは一部の外接する四角形を取得します。 このマクロを使用することも、LVM_GETITEMRECT メッセージを明示的に送信することもできます。
ListView_GetItemSpacing リスト ビュー コントロール内の項目間の間隔を指定します。 このマクロを使用することも、LVM_GETITEMSPACING メッセージを明示的に送信することもできます。
ListView_GetItemState リスト ビュー項目の状態を取得します。 このマクロを使用することも、LVM_GETITEMSTATE メッセージを明示的に送信することもできます。
ListView_GetItemText リスト ビュー項目またはサブ項目のテキストを取得します。 このマクロを使用することも、LVM_GETITEMTEXT メッセージを明示的に送信することもできます。
ListView_GetNextItem 指定したプロパティを持ち、指定したアイテムとのリレーションシップを持つリスト ビュー アイテムを検索します。 このマクロを使用することも、LVM_GETNEXTITEM メッセージを明示的に送信することもできます。
ListView_GetNextItemIndex 指定したプロパティと、別の特定の項目とのリレーションシップを持つ特定のリスト ビュー コントロール内の項目のインデックスを取得します。 このマクロを使用するか、LVM_GETNEXTITEMINDEX メッセージを明示的に送信します。
ListView_GetNumberOfWorkAreas リスト ビュー コントロール内の作業領域の数を取得します。 このマクロを使用することも、LVM_GETNUMBEROFWORKAREAS メッセージを明示的に送信することもできます。
ListView_GetOrigin リスト ビュー コントロールの現在のビューの原点を取得します。 このマクロを使用することも、LVM_GETORIGIN メッセージを明示的に送信することもできます。
ListView_GetOutlineColor LVS_EX_BORDERSELECT の拡張ウィンドウ スタイルが設定されている場合に、リスト ビュー コントロールの境界線の色を取得します。 このマクロを使用することも、LVM_GETOUTLINECOLOR メッセージを明示的に送信することもできます。
ListView_GetSelectedColumn 選択した列を指定する整数を取得します。 このマクロを使用することも、LVM_GETSELECTEDCOLUMN メッセージを明示的に送信することもできます。
ListView_GetSelectedCount リスト ビュー コントロールで選択した項目の数を決定します。 このマクロを使用することも、LVM_GETSELECTEDCOUNT メッセージを明示的に送信することもできます。
ListView_GetSelectionMark リスト ビュー コントロールから選択マークを取得します。 このマクロを使用することも、LVM_GETSELECTIONMARK メッセージを明示的に送信することもできます。
ListView_GetStringWidth 指定したリスト ビュー コントロールの現在のフォントを使用して、指定した文字列の幅を決定します。 このマクロを使用することも、LVM_GETSTRINGWIDTH メッセージを明示的に送信することもできます。
ListView_GetSubItemRect リスト ビュー コントロール内のサブ項目を囲む四角形に関する情報を取得します。 このマクロ (推奨) を使用することも、LVM_GETSUBITEMRECT メッセージを明示的に送信することもできます。 このマクロは、LVS_REPORT スタイルを使用するリスト ビュー コントロールでのみ使用することを目的としています。
ListView_GetTextBkColor リスト ビュー コントロールのテキストの背景色を取得します。 このマクロを使用することも、LVM_GETTEXTBKCOLOR メッセージを明示的に送信することもできます。
ListView_GetTextColor リスト ビュー コントロールのテキストの色を取得します。 このマクロを使用することも、LVM_GETTEXTCOLOR メッセージを明示的に送信することもできます。
ListView_GetTileInfo リスト ビュー コントロール内のタイルに関する情報を取得します。 このマクロを使用することも、LVM_GETTILEINFO メッセージを明示的に送信することもできます。
ListView_GetTileViewInfo タイル ビューのリスト ビュー コントロールに関する情報を取得します。 このマクロを使用することも、LVM_GETTILEVIEWINFO メッセージを明示的に送信することもできます。
ListView_GetToolTips リスト ビュー コントロールがツールヒントの表示に使用するツールヒント コントロールを取得します。 このマクロを使用することも、LVM_GETTOOLTIPS メッセージを明示的に送信することもできます。
ListView_GetTopIndex リスト ビューまたはレポート ビューで表示される最上位のアイテムのインデックスを取得します。 このマクロを使用することも、LVM_GETTOPINDEX メッセージを明示的に送信することもできます。
ListView_GetUnicodeFormat コントロールの Unicode 文字形式フラグを取得します。 このマクロを使用することも、LVM_GETUNICODEFORMAT メッセージを明示的に送信することもできます。
ListView_GetView リスト ビュー コントロールの現在のビューを取得します。 このマクロを使用することも、LVM_GETVIEW メッセージを明示的に送信することもできます。
ListView_GetViewRect リスト ビュー コントロール内のすべての項目の外接する四角形を取得します。 リスト ビューは、アイコンまたは小さいアイコン ビューに含まれている必要があります。 このマクロを使用することも、LVM_GETVIEWRECT メッセージを明示的に送信することもできます。
ListView_GetWorkAreas リスト ビュー コントロールから作業領域を取得します。 このマクロを使用することも、LVM_GETWORKAREAS メッセージを明示的に送信することもできます。
ListView_HasGroup リスト ビュー コントロールに指定したグループがあるかどうかを判断します。 このマクロを使用することも、LVM_HASGROUP メッセージを明示的に送信することもできます。
ListView_HitTest 指定した位置にあるリスト ビュー項目 (存在する場合) を決定します。 このマクロを使用することも、LVM_HITTEST メッセージを明示的に送信することもできます。
ListView_HitTestEx 指定した位置にあるリスト ビュー項目 (存在する場合) を決定します。 このマクロを使用することも、LVM_HITTEST メッセージを明示的に送信することもできます。
ListView_InsertColumn リスト ビュー コントロールに新しい列を挿入します。 このマクロを使用することも、LVM_INSERTCOLUMN メッセージを明示的に送信することもできます。
ListView_InsertGroup リスト ビュー コントロールにグループを挿入します。 このマクロを使用することも、LVM_INSERTGROUP メッセージを明示的に送信することもできます。
ListView_InsertGroupSorted グループの順序付きリストにグループを挿入します。 このマクロを使用することも、LVM_INSERTGROUPSORTED メッセージを明示的に送信することもできます。
ListView_InsertItem リスト ビュー コントロールに新しい項目を挿入します。 このマクロを使用することも、LVM_INSERTITEM メッセージを明示的に送信することもできます。
ListView_InsertMarkHitTest 指定したポイントに最も近い挿入ポイントを取得します。 このマクロを使用することも、LVM_INSERTMARKHITTEST メッセージを明示的に送信することもできます。
ListView_IsGroupViewEnabled リスト ビュー コントロールでグループ ビューが有効になっているかどうかを確認します。 このマクロを使用することも、LVM_ISGROUPVIEWENABLED メッセージを明示的に送信することもできます。
ListView_IsItemVisible リスト ビュー コントロール内の項目が表示されるかどうかを示します。 このマクロを使用するか、LVM_ISITEMVISIBLE メッセージを明示的に送信します。
ListView_MapIDToIndex 項目の ID をインデックスにマップします。 このマクロを使用することも、LVM_MAPIDTOINDEX メッセージを明示的に送信することもできます。
ListView_MapIndexToID 項目のインデックスを一意の ID にマップします。 このマクロを使用することも、LVM_MAPINDEXTOID メッセージを明示的に送信することもできます。
ListView_MoveGroup 実装されていません。
ListView_MoveItemToGroup 実装されていません。
ListView_RedrawItems リスト ビュー コントロールで、項目の範囲を強制的に再描画します。 このマクロを使用することも、LVM_REDRAWITEMS メッセージを明示的に送信することもできます。
ListView_RemoveAllGroups リスト ビュー コントロールからすべてのグループを削除します。 このマクロを使用することも、LVM_REMOVEALLGROUPS メッセージを明示的に送信することもできます。
ListView_RemoveGroup リスト ビュー コントロールからグループを削除します。 このマクロを使用することも、LVM_REMOVEGROUP メッセージを明示的に送信することもできます。
ListView_Scroll リスト ビュー コントロールの内容をスクロールします。 このマクロを使用することも、LVM_SCROLL メッセージを明示的に送信することもできます。
ListView_SetBkColor リスト ビュー コントロールの背景色を設定します。 このマクロを使用することも、LVM_SETBKCOLOR メッセージを明示的に送信することもできます。
ListView_SetBkImage リスト ビュー コントロールの背景イメージを設定します。 このマクロを使用することも、LVM_SETBKIMAGE メッセージを明示的に送信することもできます。
ListView_SetCallbackMask リスト ビュー コントロールのコールバック マスクを変更します。 このマクロを使用することも、LVM_SETCALLBACKMASK メッセージを明示的に送信することもできます。
ListView_SetCheckState リスト ビュー コントロールの項目を選択または選択解除します。 このマクロを使用することも、LVM_SETITEMSTATE メッセージを明示的に送信することもできます。
ListView_SetColumn リスト ビュー列の属性を設定します。 このマクロを使用することも、LVM_SETCOLUMN メッセージを明示的に送信することもできます。
ListView_SetColumnOrderArray リスト ビュー コントロールの列の左から右の順序を設定します。 このマクロを使用することも、LVM_SETCOLUMNORDERARRAY メッセージを明示的に送信することもできます。
ListView_SetColumnWidth レポート ビューの列の幅またはリスト ビュー モードのすべての列の幅を変更するために使用します。 このマクロを使用することも、LVM_SETCOLUMNWIDTH メッセージを明示的に送信することもできます。
ListView_SetExtendedListViewStyle リスト ビュー コントロールの拡張スタイルを設定します。 このマクロを使用することも、LVM_SETEXTENDEDLISTVIEWSTYLE メッセージを明示的に送信することもできます。
ListView_SetExtendedListViewStyleEx スタイル マスクを使用してリスト ビュー コントロールの拡張スタイルを設定します。 このマクロを使用することも、LVM_SETEXTENDEDLISTVIEWSTYLE メッセージを明示的に送信することもできます。
ListView_SetGroupHeaderImageList リスト ビュー コントロールのグループ ヘッダーにイメージ リストを割り当てます。
ListView_SetGroupInfo グループ情報を設定します。 このマクロを使用することも、LVM_SETGROUPINFO メッセージを明示的に送信することもできます。
ListView_SetGroupMetrics グループの表示に関する情報を設定します。 このマクロを使用することも、LVM_SETGROUPMETRICS メッセージを明示的に送信することもできます。
ListView_SetGroupState 指定したグループの状態を設定します。
ListView_SetHotCursor ホット トラッキングが有効になっている間、ポインターが項目の上にあるときにリスト ビュー コントロールが使用する HCURSOR を設定します。 このマクロを使用することも、LVM_SETHOTCURSOR メッセージを明示的に送信することもできます。 ホット トラッキングが有効になっているかどうかを確認するには、SystemParametersInfo呼び出します。
ListView_SetHotItem リスト ビュー コントロールのホットアイテムを設定します。 このマクロを使用することも、LVM_SETHOTITEM メッセージを明示的に送信することもできます。
ListView_SetHoverTime マウス カーソルを選択する前に項目の上にマウス ポインターを置く必要がある時間を設定します。 このマクロを使用することも、LVM_SETHOVERTIME メッセージを明示的に送信することもできます。
ListView_SetIconSpacing リスト ビュー コントロールのアイコン間の間隔を LVS_ICON スタイルに設定します。 このマクロを使用することも、LVM_SETICONSPACING メッセージを明示的に送信することもできます。
ListView_SetImageList リスト ビュー コントロールにイメージ リストを割り当てます。 このマクロを使用することも、LVM_SETIMAGELIST メッセージを明示的に送信することもできます。
ListView_SetInfoTip ヒントテキストを設定します。 このマクロを使用することも、LVM_SETINFOTIP メッセージを明示的に送信することもできます。
ListView_SetInsertMark 挿入ポイントを定義された位置に設定します。 このマクロを使用することも、LVM_SETINSERTMARK メッセージを明示的に送信することもできます。
ListView_SetInsertMarkColor 挿入ポイントの色を設定します。 このマクロを使用することも、LVM_SETINSERTMARKCOLOR メッセージを明示的に送信することもできます。
ListView_SetItem リスト ビュー アイテムの属性の一部またはすべてを設定します。 ListView_SetItem を使用して、サブ項目のテキストを設定することもできます。 このマクロを使用することも、LVM_SETITEM メッセージを明示的に送信することもできます。
ListView_SetItemCount リスト ビュー コントロールに、指定した数の項目のメモリを割り当てます。 このマクロを使用することも、LVM_SETITEMCOUNT メッセージを明示的に送信することもできます。
ListView_SetItemCountEx 仮想リスト ビュー内の項目の仮想数を設定します。 このマクロを使用することも、LVM_SETITEMCOUNT メッセージを明示的に送信することもできます。
ListView_SetItemIndexState 指定したリスト ビュー 項目の状態を設定します。 このマクロを使用するか、LVM_SETITEMINDEXSTATE メッセージを明示的に送信します。
ListView_SetItemPosition リスト ビュー コントロール内の指定した位置 (アイコンまたは小さいアイコン ビュー) に項目を移動します。 このマクロを使用することも、LVM_SETITEMPOSITION メッセージを明示的に送信することもできます。
ListView_SetItemPosition32 リスト ビュー コントロール内の指定した位置 (アイコンまたは小さいアイコン ビュー) に項目を移動します。 このマクロは、32 ビット座標を使用するという点で、ListView_SetItemPosition マクロとは異なります。 ListView_SetItemPosition32 マクロを使用することも、LVM_SETITEMPOSITION32 メッセージを明示的に送信することもできます。
ListView_SetItemState リスト ビュー コントロール内の項目の状態を変更します。 このマクロを使用することも、LVM_SETITEMSTATE メッセージを明示的に送信することもできます。
ListView_SetItemText リスト ビュー項目またはサブ項目のテキストを変更します。 このマクロを使用することも、LVM_SETITEMTEXT メッセージを明示的に送信することもできます。
ListView_SetOutlineColor LVS_EX_BORDERSELECT の拡張ウィンドウ スタイルが設定されている場合に、リスト ビュー コントロールの境界線の色を設定します。 このマクロを使用することも、LVM_SETOUTLINECOLOR メッセージを明示的に送信することもできます。
ListView_SetSelectedColumn 選択した列のインデックスを設定します。 このマクロを使用することも、LVM_SETSELECTEDCOLUMN メッセージを明示的に送信することもできます。
ListView_SetSelectionMark リスト ビュー コントロールの選択マークを設定します。 このマクロを使用することも、LVM_SETSELECTIONMARK メッセージを明示的に送信することもできます。
ListView_SetTextBkColor リスト ビュー コントロールのテキストの背景色を設定します。 このマクロを使用することも、LVM_SETTEXTBKCOLOR メッセージを明示的に送信することもできます。
ListView_SetTextColor リスト ビュー コントロールのテキストの色を設定します。 このマクロを使用することも、LVM_SETTEXTCOLOR メッセージを明示的に送信することもできます。
ListView_SetTileInfo リスト ビュー コントロールの既存のタイルの情報を設定します。 このマクロを使用することも、LVM_SETTILEINFO メッセージを明示的に送信することもできます。
ListView_SetTileViewInfo リスト ビュー コントロールがタイル ビューで使用する情報を設定します。 このマクロを使用することも、LVM_SETTILEVIEWINFO メッセージを明示的に送信することもできます。
ListView_SetToolTips リスト ビュー コントロールがツールヒントの表示に使用するツールヒント コントロールを設定します。 このマクロを使用することも、LVM_SETTOOLTIPS メッセージを明示的に送信することもできます。
ListView_SetUnicodeFormat コントロールの Unicode 文字書式フラグを設定します。 このメッセージを使用すると、コントロールを再作成する必要なく、実行時にコントロールで使用される文字セットを変更できます。 このマクロを使用することも、LVM_SETUNICODEFORMAT メッセージを明示的に送信することもできます。
ListView_SetView リスト ビュー コントロールのビューを設定します。 このマクロを使用することも、LVM_SETVIEW メッセージを明示的に送信することもできます。
ListView_SetWorkAreas リスト ビュー コントロール内の作業領域を設定します。 このマクロを使用することも、LVM_SETWORKAREAS メッセージを明示的に送信することもできます。
ListView_SortGroups アプリケーション定義の比較関数を使用して、リスト ビュー コントロール内の ID でグループを並べ替えます。 このマクロを使用することも、LVM_SORTGROUPS メッセージを明示的に送信することもできます。
ListView_SortItems アプリケーション定義の比較関数を使用して、リスト ビュー コントロールの項目を並べ替えます。 各項目のインデックスは、新しいシーケンスを反映するように変更されます。 このマクロを使用することも、LVM_SORTITEMS メッセージを明示的に送信することもできます。
ListView_SortItemsEx アプリケーション定義の比較関数を使用して、リスト ビュー コントロールの項目を並べ替えます。 各項目のインデックスは、新しいシーケンスを反映するように変更されます。 このマクロを使用することも、LVM_SORTITEMSEX メッセージを明示的に送信することもできます。
ListView_SubItemHitTest 特定の位置にあるリスト ビュー項目またはサブ項目を決定します。 このマクロを使用することも、LVM_SUBITEMHITTEST メッセージを明示的に送信することもできます。
ListView_SubItemHitTestEx 特定の位置にあるリスト ビュー項目またはサブ項目を決定します。 このマクロを使用することも、LVM_SUBITEMHITTEST メッセージを明示的に送信することもできます。
ListView_Update リスト ビュー項目を更新します。 リスト ビュー コントロールに LVS_AUTOARRANGE スタイルがある場合、このマクロによりリスト ビュー コントロールが配置されます。 このマクロを使用することも、LVM_UPDATE メッセージを明示的に送信することもできます。

メッセージ

話題 内容
LVM_APPROXIMATEVIEWRECT 指定した数の項目を表示するために必要なおおよその幅と高さを計算します。 このメッセージは明示的に送信することも、ListView_ApproximateViewRect マクロを使用することもできます。
LVM_ARRANGE アイコン ビューで項目を配置します。 このメッセージは、明示的に送信することも、ListView_Arrange マクロを使用して送信することもできます。
LVM_CANCELEDITLABEL アイテムテキスト編集操作を取り消します。
LVM_CREATEDRAGIMAGE 指定した項目のドラッグ イメージ リストを作成します。 このメッセージは、明示的に送信することも、ListView_CreateDragImage マクロを使用して送信することもできます。
LVM_DELETEALLITEMS リスト ビュー コントロールからすべての項目を削除します。 このメッセージは、明示的に送信することも、ListView_DeleteAllItems マクロを使用して送信することもできます。
LVM_DELETECOLUMN リスト ビュー コントロールから列を削除します。 このメッセージは、明示的に送信することも、ListView_DeleteColumn マクロを使用して送信することもできます。
LVM_DELETEITEM リスト ビュー コントロールから項目を削除します。 このメッセージは、明示的に送信することも、ListView_DeleteItem マクロを使用して送信することもできます。
LVM_EDITLABEL 指定したリスト ビュー アイテムのテキストのインプレース編集を開始します。 メッセージは、指定された項目を暗黙的に選択してフォーカスします。 このメッセージは、明示的に送信することも、ListView_EditLabel マクロを使用して送信することもできます。
LVM_ENABLEGROUPVIEW リスト ビュー コントロール内の項目をグループとして表示するかどうかを有効または無効にします。
LVM_ENSUREVISIBLE リスト ビュー項目が完全または部分的に表示されるようにし、必要に応じてリスト ビュー コントロールをスクロールします。 このメッセージは、明示的に送信することも、ListView_EnsureVisible マクロを使用して送信することもできます。
LVM_FINDITEM 指定した特性を持つリスト ビュー項目を検索します。 このメッセージは、明示的に送信することも、ListView_FindItem マクロを使用して送信することもできます。
LVM_GETBKCOLOR リスト ビュー コントロールの背景色を取得します。 このメッセージは、明示的に送信することも、ListView_GetBkColor マクロを使用して送信することもできます。
LVM_GETBKIMAGE リスト ビュー コントロールの背景イメージを取得します。 このメッセージは、明示的に送信することも、ListView_GetBkImage マクロを使用して送信することもできます。
LVM_GETCALLBACKMASK リスト ビュー コントロールのコールバック マスクを取得します。 このメッセージは、明示的に送信することも、ListView_GetCallbackMask マクロを使用して送信することもできます。
LVM_GETCOLUMN リスト ビュー コントロールの列の属性を取得します。 このメッセージは、明示的に送信することも、ListView_GetColumn マクロを使用して送信することもできます。
LVM_GETCOLUMNORDERARRAY リスト ビュー コントロール内の列の現在の左から右の順序を取得します。 このメッセージは明示的に送信することも、ListView_GetColumnOrderArray マクロを使用することもできます。
LVM_GETCOLUMNWIDTH レポート ビューまたはリスト ビューの列の幅を取得します。 このメッセージは、明示的に送信することも、ListView_GetColumnWidth マクロを使用して送信することもできます。
LVM_GETCOUNTPERPAGE リスト ビューまたはレポート ビューの場合にリスト ビュー コントロールの表示領域に垂直方向に収まるアイテムの数を計算します。 完全に表示される項目のみがカウントされます。 このメッセージは、明示的に送信することも、ListView_GetCountPerPage マクロを使用して送信することもできます。
LVM_GETEDITCONTROL リスト ビュー アイテムのテキストを編集するために使用される編集コントロールのハンドルを取得します。 このメッセージは、明示的に送信することも、ListView_GetEditControl マクロを使用して送信することもできます。
LVM_GETEMPTYTEXT リスト ビュー コントロールが空の場合に表示するテキストを取得します。 このメッセージを明示的に送信するか、ListView_GetEmptyText マクロを使用して送信します。
LVM_GETEXTENDEDLISTVIEWSTYLE 特定のリスト ビュー コントロールで現在使用されている拡張スタイルを取得します。 このメッセージは明示的に送信することも、ListView_GetExtendedListViewStyle マクロを使用することもできます。
LVM_GETFOCUSEDGROUP フォーカスを持つグループを取得します。 このメッセージを明示的に送信するか、ListView_GetFocusedGroup マクロを使用して送信します。
LVM_GETFOOTERINFO リスト ビュー コントロールのフッターに関する情報を取得します。 このメッセージを明示的に送信するか、ListView_GetFooterInfo マクロを使用して送信します。
LVM_GETFOOTERITEM リスト ビュー コントロールのフッター項目に関する情報を取得します。 このメッセージを明示的に送信するか、ListView_GetFooterItem マクロを使用して送信します。
LVM_GETFOOTERITEMRECT リスト ビュー コントロール内の指定した項目のフッターの座標を取得します。 このメッセージを明示的に送信するか、ListView_GetFooterItemRect マクロを使用して送信します。
LVM_GETFOOTERRECT リスト ビュー コントロールのフッターの座標を取得します。 このメッセージを明示的に送信するか、ListView_GetFooterRect マクロを使用して送信します。
LVM_GETGROUPCOUNT グループの数を取得します。
LVM_GETGROUPINFO グループ情報を取得します。
LVM_GETGROUPINFOBYINDEX 指定したグループに関する情報を取得します。 このメッセージを明示的に送信するか、ListView_GetGroupInfoByIndex マクロを使用して送信します。
LVM_GETGROUPMETRICS グループの表示に関する情報を取得します。
LVM_GETGROUPRECT 指定したグループの四角形を取得します。 このメッセージを明示的に送信するか、ListView_GetGroupRect マクロを使用して送信します。
LVM_GETGROUPSTATE 指定したグループの状態を取得します。 このメッセージを明示的に送信するか、ListView_GetGroupState マクロを使用して送信します。
LVM_GETHEADER リスト ビュー コントロールによって使用されるヘッダー コントロールへのハンドルを取得します。 このメッセージは明示的に送信することも、ListView_GetHeader マクロを使用することもできます。
LVM_GETHOTCURSOR ホット トラッキングが有効になっているときに、ポインターが項目の上にあるときに使用される HCURSOR 値を取得します。 このメッセージは明示的に送信することも、ListView_GetHotCursor マクロを使用することもできます。
LVM_GETHOTITEM ホットアイテムのインデックスを取得します。 このメッセージは明示的に送信することも、ListView_GetHotItem マクロを使用することもできます。
LVM_GETHOVERTIME マウス カーソルを選択する前に項目の上にマウス ポインターを置く必要がある時間を取得します。 このメッセージは明示的に送信することも、ListView_GetHoverTime マクロを使用することもできます。
LVM_GETIMAGELIST リスト ビュー項目の描画に使用するイメージ リストのハンドルを取得します。 このメッセージは、明示的に送信することも、ListView_GetImageList マクロを使用して送信することもできます。
LVM_GETINSERTMARK 挿入ポイントの位置を取得します。
LVM_GETINSERTMARKCOLOR 挿入ポイントの色を取得します。
LVM_GETINSERTMARKRECT 挿入ポイントを囲む四角形を取得します。
LVM_GETISEARCHSTRING リスト ビュー コントロールの増分検索文字列を取得します。 このメッセージは、明示的に送信することも、ListView_GetISearchString マクロを使用して送信することもできます。
LVM_GETITEM リスト ビュー アイテムの属性の一部またはすべてを取得します。 このメッセージは、明示的に送信することも、ListView_GetItem マクロを使用して送信することもできます。
LVM_GETITEMCOUNT リスト ビュー コントロール内の項目の数を取得します。 このメッセージは、明示的に送信することも、ListView_GetItemCount マクロを使用して送信することもできます。
LVM_GETITEMINDEXRECT リスト ビュー コントロールの現在のビュー内のサブ項目のすべてまたは一部の外接する四角形を取得します。 このメッセージを明示的に送信するか、ListView_GetItemIndexRect マクロを使用して送信します。
LVM_GETITEMPOSITION リスト ビュー項目の位置を取得します。 このメッセージは、明示的に送信することも、ListView_GetItemPosition マクロを使用して送信することもできます。
LVM_GETITEMRECT 現在のビュー内のアイテムのすべてまたは一部の外接する四角形を取得します。 このメッセージは、明示的に送信することも、ListView_GetItemRect マクロを使用して送信することもできます。
LVM_GETITEMSPACING リスト ビュー コントロール内の項目間の間隔を指定します。 このメッセージは、明示的に送信することも、ListView_GetItemSpacing マクロを使用して送信することもできます。
LVM_GETITEMSTATE リスト ビュー項目の状態を取得します。 このメッセージは、明示的に送信することも、ListView_GetItemState マクロを使用して送信することもできます。
LVM_GETITEMTEXT リスト ビュー項目またはサブ項目のテキストを取得します。 このメッセージは、明示的に送信することも、ListView_GetItemText マクロを使用して送信することもできます。
LVM_GETNEXTITEM 指定したプロパティを持ち、指定したアイテムとのリレーションシップを持つリスト ビュー アイテムを検索します。 このメッセージは、明示的に送信することも、ListView_GetNextItem マクロを使用して送信することもできます。
LVM_GETNEXTITEMINDEX 指定したプロパティと別の項目とのリレーションシップに一致する、指定したリスト ビュー コントロール内の項目のインデックスを取得します。 このメッセージを明示的に送信するか、ListView_GetNextItemIndex マクロを使用して送信します。
LVM_GETNUMBEROFWORKAREAS リスト ビュー コントロール内の作業領域の数を取得します。 このメッセージは明示的に送信することも、ListView_GetNumberOfWorkAreas マクロを使用することもできます。
LVM_GETORIGIN リスト ビュー コントロールの現在のビューの原点を取得します。 このメッセージは、明示的に送信することも、ListView_GetOrigin マクロを使用して送信することもできます。
LVM_GETOUTLINECOLOR LVS_EX_BORDERSELECT 拡張ウィンドウ スタイルが設定されている場合に、リスト ビュー コントロールの境界線の色を取得します。
LVM_GETSELECTEDCOLUMN 選択した列を指定する整数を取得します。
LVM_GETSELECTEDCOUNT リスト ビュー コントロールで選択した項目の数を決定します。 このメッセージは、明示的に送信することも、ListView_GetSelectedCount マクロを使用して送信することもできます。
LVM_GETSELECTIONMARK リスト ビュー コントロールから選択マークを取得します。 このメッセージは明示的に送信することも、ListView_GetSelectionMark マクロを使用することもできます。
LVM_GETSTRINGWIDTH 指定したリスト ビュー コントロールの現在のフォントを使用して、指定した文字列の幅を決定します。 このメッセージは、明示的に送信することも、ListView_GetStringWidth マクロを使用して送信することもできます。
LVM_GETSUBITEMRECT リスト ビュー コントロールのサブ項目の外接する四角形に関する情報を取得します。 このメッセージは、明示的に送信することも、ListView_GetSubItemRect マクロを使用して送信することもできます (推奨)。 このメッセージは、LVS_REPORT スタイルを使用するリスト ビュー コントロールでのみ使用することを目的としています。
LVM_GETTEXTBKCOLOR リスト ビュー コントロールのテキストの背景色を取得します。 このメッセージは、明示的に送信することも、ListView_GetTextBkColor マクロを使用して送信することもできます。
LVM_GETTEXTCOLOR リスト ビュー コントロールのテキストの色を取得します。 このメッセージは、明示的に送信することも、ListView_GetTextColor マクロを使用して送信することもできます。
LVM_GETTILEINFO リスト ビュー コントロール内のタイルに関する情報を取得します。
LVM_GETTILEVIEWINFO タイル ビューのリスト ビュー コントロールに関する情報を取得します。
LVM_GETTOOLTIPS リスト ビュー コントロールがツールヒントの表示に使用するツールヒント コントロールを取得します。 このメッセージは明示的に送信することも、ListView_GetToolTips マクロを使用することもできます。
LVM_GETTOPINDEX リスト ビューまたはレポート ビューで表示される最上位のアイテムのインデックスを取得します。 このメッセージは、明示的に送信することも、ListView_GetTopIndex マクロを使用して送信することもできます。
LVM_GETUNICODEFORMAT コントロールの UNICODE 文字形式フラグを取得します。 このメッセージは明示的に送信することも、ListView_GetUnicodeFormat マクロを使用することもできます。
LVM_GETVIEW リスト ビュー コントロールの現在のビューを取得します。
LVM_GETVIEWRECT リスト ビュー コントロール内のすべての項目の外接する四角形を取得します。 リスト ビューは、アイコンまたは小さいアイコン ビューに含まれている必要があります。 このメッセージは、明示的に送信することも、ListView_GetViewRect マクロを使用して送信することもできます。
LVM_GETWORKAREAS リスト ビュー コントロールから作業領域を取得します。 このメッセージは明示的に送信することも、ListView_GetWorkAreas マクロを使用することもできます。
LVM_HASGROUP リスト ビュー コントロールに指定したグループがあるかどうかを判断します。
LVM_HITTEST 指定した位置にあるリスト ビュー項目 (存在する場合) を決定します。 このメッセージは、明示的に送信することも、ListView_HitTest マクロを使用して送信することもできます。
LVM_INSERTCOLUMN リスト ビュー コントロールに新しい列を挿入します。 このメッセージは、明示的に送信することも、ListView_InsertColumn マクロを使用して送信することもできます。
LVM_INSERTGROUP リスト ビュー コントロールにグループを挿入します。
LVM_INSERTGROUPSORTED グループの順序付きリストにグループを挿入します。
LVM_INSERTITEM リスト ビュー コントロールに新しい項目を挿入します。 このメッセージは、明示的に送信することも、ListView_InsertItem マクロを使用して送信することもできます。
LVM_INSERTMARKHITTEST 指定したポイントに最も近い挿入ポイントを取得します。
LVM_ISGROUPVIEWENABLED リスト ビュー コントロールでグループ ビューが有効になっているかどうかを確認します。
LVM_ISITEMVISIBLE リスト ビュー コントロール内の項目が表示されるかどうかを示します。 このメッセージを明示的に送信するか、ListView_IsItemVisible マクロを使用して送信します。
LVM_MAPIDTOINDEX 項目の ID をインデックスにマップします。
LVM_MAPINDEXTOID 項目のインデックスを一意の ID にマップします。
LVM_MOVEGROUP 実装されていません。
LVM_MOVEITEMTOGROUP 実装されていません。
LVM_REDRAWITEMS リスト ビュー コントロールで、項目の範囲を強制的に再描画します。 このメッセージは、明示的に送信することも、ListView_RedrawItems マクロを使用して送信することもできます。
LVM_REMOVEALLGROUPS リスト ビュー コントロールからすべてのグループを削除します。
LVM_REMOVEGROUP リスト ビュー コントロールからグループを削除します。
LVM_SCROLL リスト ビュー コントロールの内容をスクロールします。 このメッセージは、明示的に送信することも、ListView_Scroll マクロを使用して送信することもできます。
LVM_SETBKCOLOR リスト ビュー コントロールの背景色を設定します。 このメッセージは、明示的に送信することも、ListView_SetBkColor マクロを使用して送信することもできます。
LVM_SETBKIMAGE リスト ビュー コントロールの背景イメージを設定します。 このメッセージは、明示的に送信することも、ListView_SetBkImage マクロを使用して送信することもできます。
LVM_SETCALLBACKMASK リスト ビュー コントロールのコールバック マスクを変更します。 このメッセージは、明示的に送信することも、ListView_SetCallbackMask マクロを使用して送信することもできます。
LVM_SETCOLUMN リスト ビュー列の属性を設定します。 このメッセージは、明示的に送信することも、ListView_SetColumn マクロを使用して送信することもできます。
LVM_SETCOLUMNORDERARRAY リスト ビュー コントロールの列の左から右の順序を設定します。 このメッセージは明示的に送信することも、ListView_SetColumnOrderArray マクロを使用することもできます。
LVM_SETCOLUMNWIDTH レポート ビュー モードの列の幅またはリスト ビュー モードのすべての列の幅を変更します。 このメッセージは明示的に送信することも、ListView_SetColumnWidth マクロを使用することもできます。
LVM_SETEXTENDEDLISTVIEWSTYLE リスト ビュー コントロールの拡張スタイルを設定します。 このメッセージは、明示的に送信することも、ListView_SetExtendedListViewStyle マクロまたは ListView_SetExtendedListViewStyleEx マクロを使用することもできます。
LVM_SETGROUPINFO グループ情報を設定します。
LVM_SETGROUPMETRICS グループの表示に関する情報を設定します。
LVM_SETHOTCURSOR ホット トラッキングが有効になっているときに、ポインターが項目の上にあるときにリスト ビュー コントロールが使用する HCURSOR 値を設定します。 このメッセージは、明示的に送信することも、ListView_SetHotCursor マクロを使用することもできます。 ホット トラッキングが有効になっているかどうかを確認するには、SystemParametersInfo呼び出します。
LVM_SETHOTITEM リスト ビュー コントロールのホットアイテムを設定します。 このメッセージは明示的に送信することも、ListView_SetHotItem マクロを使用することもできます。
LVM_SETHOVERTIME マウス カーソルを選択する前に項目の上にマウス ポインターを置く必要がある時間を設定します。 このメッセージは明示的に送信することも、ListView_SetHoverTime マクロを使用することもできます。
LVM_SETICONSPACING LVS_ICON スタイルを持つリスト ビュー コントロールのアイコン間の間隔を設定します。 このメッセージは、明示的に送信することも、ListView_SetIconSpacing マクロを使用して送信することもできます。
LVM_SETIMAGELIST リスト ビュー コントロールにイメージ リストを割り当てます。 このメッセージは、明示的に送信することも、ListView_SetImageList マクロを使用して送信することもできます。
LVM_SETINFOTIP ヒントテキストを設定します。
LVM_SETINSERTMARK 挿入ポイントを定義された位置に設定します。
LVM_SETINSERTMARKCOLOR 挿入ポイントの色を設定します。
LVM_SETITEM リスト ビュー アイテムの属性の一部またはすべてを設定します。 サブ項目のテキストを設定するLVM_SETITEMを送信することもできます。 このメッセージは、明示的に送信することも、ListView_SetItem マクロを使用して送信することもできます。
LVM_SETITEMCOUNT リスト ビュー コントロールで、指定した数の項目にメモリを割り当てるか、仮想リスト ビュー コントロールの項目の仮想数を設定。 これは、リスト ビュー コントロールの作成方法によって異なります。 このメッセージは、明示的に送信することも、ListView_SetItemCount または ListView_SetItemCountEx マクロを使用することもできます。
LVM_SETITEMINDEXSTATE リスト ビュー項目の状態を設定します。 このメッセージを明示的に送信するか、ListView_SetItemIndexState マクロを使用して送信します。
LVM_SETITEMPOSITION リスト ビュー コントロール内の指定した位置に項目を移動します (アイコンまたは小さいアイコン ビューにある必要があります)。 このメッセージは、明示的に送信することも、ListView_SetItemPosition マクロを使用して送信することもできます。
LVM_SETITEMPOSITION32 リスト ビュー コントロール内の指定した位置に項目を移動します (アイコンまたは小さいアイコン ビューにある必要があります)。 このメッセージは、32 ビット座標を使用するという点で、LVM_SETITEMPOSITION メッセージとは異なります。 このメッセージは、明示的に送信することも、ListView_SetItemPosition32 マクロを使用して送信することもできます。
LVM_SETITEMSTATE リスト ビュー コントロール内の項目の状態を変更します。 このメッセージは、明示的に送信することも、ListView_SetItemState マクロを使用して送信することもできます。
LVM_SETITEMTEXT リスト ビュー項目またはサブ項目のテキストを変更します。 このメッセージは、明示的に送信することも、ListView_SetItemText マクロを使用して送信することもできます。
LVM_SETOUTLINECOLOR LVS_EX_BORDERSELECT の拡張ウィンドウ スタイルが設定されている場合に、リスト ビュー コントロールの境界線の色を設定します。
LVM_SETSELECTEDCOLUMN 選択した列のインデックスを設定します。
LVM_SETSELECTIONMARK リスト ビュー コントロールの選択マークを設定します。 このメッセージは明示的に送信することも、ListView_SetSelectionMark マクロを使用することもできます。
LVM_SETTEXTBKCOLOR リスト ビュー コントロールのテキストの背景色を設定します。 このメッセージは、明示的に送信することも、ListView_SetTextBkColor マクロを使用して送信することもできます。
LVM_SETTEXTCOLOR リスト ビュー コントロールのテキストの色を設定します。 このメッセージは、明示的に送信することも、ListView_SetTextColor マクロを使用して送信することもできます。
LVM_SETTILEINFO リスト ビュー コントロールの既存のタイルの情報を設定します。
LVM_SETTILEVIEWINFO リスト ビュー コントロールがタイル ビューで使用する情報を設定します。
LVM_SETTILEWIDTH 現在サポートされていません。
LVM_SETTOOLTIPS リスト ビュー コントロールがツールヒントの表示に使用するツールヒント コントロールを設定します。 このメッセージは明示的に送信することも、ListView_SetToolTips マクロを使用することもできます。
LVM_SETUNICODEFORMAT コントロールの UNICODE 文字形式フラグを設定します。 このメッセージを使用すると、コントロールを再作成する必要なく、実行時にコントロールで使用される文字セットを変更できます。 このメッセージは明示的に送信することも、ListView_SetUnicodeFormat マクロを使用することもできます。
LVM_SETVIEW リスト ビュー コントロールのビューを設定します。
LVM_SETWORKAREAS リスト ビュー コントロール内の作業領域を設定します。 このメッセージは明示的に送信することも、ListView_SetWorkAreas マクロを使用することもできます。
LVM_SORTGROUPS アプリケーション定義の比較関数を使用して、リスト ビュー コントロール内の ID でグループを並べ替えます。
LVM_SORTITEMS アプリケーション定義の比較関数を使用して、リスト ビュー コントロールの項目を並べ替えます。 各項目のインデックスは、新しいシーケンスを反映するように変更されます。 このメッセージは、明示的に送信することも、ListView_SortItems マクロを使用して送信することもできます。
LVM_SORTITEMSEX アプリケーション定義の比較関数を使用して、リスト ビュー コントロールの項目を並べ替えます。 各項目のインデックスは、新しいシーケンスを反映するように変更されます。 このメッセージは、明示的に送信することも、ListView_SortItemsEx マクロを使用して送信することもできます。
LVM_SUBITEMHITTEST 特定の位置にあるリスト ビュー項目またはサブ項目を決定します。 このメッセージは、明示的に送信することも、ListView_SubItemHitTest マクロを使用して送信することもできます。
LVM_UPDATE リスト ビュー項目を更新します。 リスト ビュー コントロールに LVS_AUTOARRANGE スタイルがある場合、このマクロによりリスト ビュー コントロールが配置されます。 このメッセージは、明示的に送信することも、ListView_Update マクロを使用して送信することもできます。

通知

話題 内容
LVN_BEGINDRAG マウスの左ボタンを含むドラッグ アンド ドロップ操作が開始されていることをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_BEGINLABELEDIT アイテムのラベル編集の開始について、リスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_BEGINRDRAG マウスの右ボタンを含むドラッグ アンド ドロップ操作が開始されていることをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_BEGINSCROLL スクロール操作の開始時にリスト ビュー コントロールの親ウィンドウに通知します。
LVN_COLUMNCLICK 列がクリックされたことをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_COLUMNDROPDOWN リスト ビューのドロップダウン ボタンが押されたときに、リスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_COLUMNOVERFLOWCLICK オーバーフロー ボタンがクリックされたときにリスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_DELETEALLITEMS リスト ビュー コントロールの親ウィンドウに、コントロール内のすべての項目が削除されることを通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_DELETEITEM アイテムが削除されようとしていることをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_ENDLABELEDIT アイテムのラベル編集の終了について、リスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_ENDSCROLL スクロール操作が終了したときに、リスト ビュー コントロールの親ウィンドウに通知します。
LVN_GETDISPINFO リスト ビュー コントロールによって親ウィンドウに送信されます。 これは、リスト ビューアイテムを表示または並べ替えるために必要な情報を親ウィンドウに提供するための要求です。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_GETEMPTYMARKUP リスト ビュー コントロールが項目を持たない場合に、その親ウィンドウに送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。 LVN_GETEMPTYMARKUP 通知コードは、マークアップ テキストを提供する親ウィンドウの要求です。
LVN_GETINFOTIP LVS_EX_INFOTIP 拡張スタイルを持つ大きなアイコン ビュー リスト ビュー コントロールによって送信されます。 この通知は、リスト ビュー コントロールがヒントに表示する追加のテキスト情報を要求するときに送信されます。 これは、WM_NOTIFY メッセージの形式で送信されます。
LVN_HOTTRACK ユーザーが項目の上にマウスを移動すると、リスト ビュー コントロールによって送信されます。 この通知は、LVS_EX_TRACKSELECT 拡張リスト ビュー スタイルを持つリスト ビュー コントロールによってのみ送信されます。 これは、WM_NOTIFY メッセージの形式で送信されます。
LVN_INCREMENTALSEARCH 増分検索が開始されたことをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_INSERTITEM リスト ビュー コントロールの親ウィンドウに、新しい項目が挿入されたことを通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_ITEMACTIVATE ユーザーがアイテムをアクティブ化するときに、リスト ビュー コントロールによって送信されます。 この通知は、WM_NOTIFY メッセージの形式で送信されます。
LVN_ITEMCHANGED 項目が変更されたことをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_ITEMCHANGING 項目が変更されていることをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_KEYDOWN キーが押されたことをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_LINKCLICK リンクがクリックされたことをリスト ビュー コントロールの親ウィンドウに通知します。 この通知は、WM_NOTIFY メッセージの形式で送信されます。
LVN_MARQUEEBEGIN 境界ボックス (マーキー) の選択が開始されたことをリスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_ODCACHEHINT 表示領域の内容が変更されたときに、仮想リスト ビュー コントロールによって送信されます。 たとえば、リスト ビュー コントロールは、ユーザーがコントロールの表示をスクロールしたときにこの通知を送信します。 LVN_ODCACHEHINT 通知コードは、WM_NOTIFY メッセージの形式で送信されます。
LVN_ODFINDITEM 所有者が特定のコールバック項目を見つける必要がある場合に、仮想リスト ビュー コントロールによって送信されます。 たとえば、ショートカット キーボード入力を受け取ったときや、LVM_FINDITEM メッセージを受け取ったときに、コントロールはこの通知を送信します。
LVN_ODSTATECHANGED アイテムまたはアイテムの範囲の状態が変更されたときに、リスト ビュー コントロールによって送信されます。 この通知は、WM_NOTIFY メッセージの形式で送信されます。
LVN_SETDISPINFO リスト ビュー コントロールの親ウィンドウに、アイテムに対して保持する情報を更新する必要があることを通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_CLICK (リスト ビュー) ユーザーがマウスの左ボタンで項目をクリックしたときに、リスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_CUSTOMDRAW (リスト ビュー) 描画操作について親ウィンドウに通知するために、リスト ビュー コントロールによって送信されます。 この通知は、WM_NOTIFY メッセージの形式で送信されます。
NM_DBLCLK (リスト ビュー) ユーザーがマウスの左ボタンで項目をダブルクリックすると、リスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_HOVER (リスト ビュー) 項目の上にマウス ポインターを置くと、リスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_KILLFOCUS (リスト ビュー) リスト ビュー コントロールの親ウィンドウに、コントロールが入力フォーカスを失っていることを通知します。 NM_KILLFOCUS (リスト ビュー) は、WM_NOTIFY メッセージの形式で送信されます。
NM_RCLICK (リスト ビュー) ユーザーがマウスの右ボタンで項目をクリックしたときに、リスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_RDBLCLK (リスト ビュー) ユーザーがマウスの右ボタンで項目をダブルクリックすると、リスト ビュー コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
NM_RELEASEDCAPTURE (リスト ビュー) リスト ビュー コントロールの親ウィンドウに、コントロールがマウス キャプチャを解放していることを通知します。 この通知は、WM_NOTIFY メッセージの形式で送信されます。
NM_RETURN (リスト ビュー) リスト ビュー コントロールの親ウィンドウに、コントロールに入力フォーカスがあり、ユーザーが Enter キーを押したことを通知します。 NM_RETURNは、WM_NOTIFY メッセージの形式で送信されます。
NM_SETFOCUS (リスト ビュー) リスト ビュー コントロールの親ウィンドウに、コントロールが入力フォーカスを受け取っていることを通知します。 NM_SETFOCUS (リスト ビュー) は、WM_NOTIFY メッセージの形式で送信されます。

構造

話題 内容
LVBKIMAGE リスト ビュー コントロールの背景イメージに関する情報を格納します。 この構造体は、背景イメージ情報の設定と取得の両方に使用されます。
LVCOLUMNする レポート ビューの列に関する情報が含まれています。 この構造体は、列の作成と操作の両方に使用されます。 この構造体は、LV_COLUMN構造体よりも優先されます。
LVFINDINFOする リスト ビューアイテムを検索するときに使用される情報を格納します。 この構造体はLV_FINDINFOと同じですが、標準の名前付け規則に合わせて名前が変更されています。
LVFOOTERINFO リスト ビュー コントロールのフッターに関する情報を格納します。
LVFOOTERITEM フッター項目に関する情報が含まれます。
LVGROUP グループの設定と取得に使用されます。
LVGROUPMETRICS リスト ビュー コントロールでのグループの表示に関する情報が含まれます。
LVHITTESTINFOする ヒット テストに関する情報が含まれています。 この構造は、サブ項目のヒット テストに対応するように拡張されています。 これは、LVM_HITTEST メッセージと LVM_SUBITEMHITTEST メッセージ、および関連するマクロとの関連付けに使用されます。 この構造体は、LVHITTESTINFO 構造体よりも優先されます。
LVINSERTGROUPSORTEDする グループの並べ替えに使用します。 これは、LVM_INSERTGROUPSORTEDと一緒に使用されます.
LVINSERTMARKする 挿入ポイントを記述するために使用されます。
LVITEM リスト ビュー 項目の属性を指定または受信します。 この構造体は、項目のインデントを有効にする新しいマスク値 (LVIF_INDENT) をサポートするように更新されました。 この構造体は、LV_ITEM 構造体よりも優先されます。
LVITEMINDEX リスト ビュー アイテムに関するインデックス情報を格納します。
LVSETINFOTIP 設定するツールヒント テキストに関する情報を提供します。
LVTILEINFO リスト ビュー コントロールがタイル ビューに表示される場合のアイテムに関する情報を提供します。
LVTILEVIEWINFO リスト ビュー コントロールがタイル ビューに表示される場合に関する情報を提供します。
NMITEMACTIVATE LVN_ITEMACTIVATE 通知コードに関する情報が含まれています。
NMLISTVIEW リスト ビュー通知コードに関する情報が含まれています。 この構造体は NM_LISTVIEW 構造体と同じですが、標準の名前付け規則に合わせて名前が変更されています。
NMLVCACHEHINT 仮想リスト ビューで使用するためにキャッシュされた項目情報を更新するために使用される情報が含まれます。
NMLVCUSTOMDRAW リスト ビュー コントロールによって送信される通知コード NM_CUSTOMDRAW (リスト ビュー) に固有の情報が含まれます。
NMLVDISPINFOする LVN_GETDISPINFO または LVN_SETDISPINFO 通知コードに関する情報が含まれています。 この構造体は LV_DISPINFO 構造体と同じですが、標準の名前付け規則に合わせて名前が変更されました。
NMLVEMPTYMARKUPする LVN_GETEMPTYMARKUP 通知で送信されます。
NMLVFINDITEM 仮想リスト ビュー コントロールによって要求されたアイテムを所有者が検索するために必要な情報が含まれます。 この構造体は、LVN_ODFINDITEM 通知コードと共に使用されます。
NMLVGETINFOTIP アイテムのツールヒントを表示するために必要なリスト ビュー項目情報を格納および受信します。 この構造体は、LVN_GETINFOTIP 通知コードと共に使用されます。
NMLVKEYDOWN LVN_KEYDOWN 通知コードの処理に使用される情報が含まれます。 この構造体は、NMLVKEYDOWN 構造体と同じですが、標準の名前付け規則に合わせて名前が変更されています。
NMLVLINK LVN_LINKCLICK 通知に関する情報が含まれています。
NMLVODSTATECHANGE LVN_ODSTATECHANGED 通知コードの処理に使用する情報を含む構造体。
NMLVSCROLLする スクロール操作に関する情報を提供します。

定数

話題 内容
拡張 List-View スタイル する これらの拡張リスト ビュー コントロール スタイルを使用するには、LVM_SETEXTENDEDLISTVIEWSTYLE メッセージ、または ListView_SetExtendedListViewStyle マクロまたは ListView_SetExtendedListViewStyleEx マクロのいずれかを使用します。
アイテムの状態 List-View 項目の状態値は、項目の状態、オプションのオーバーレイ マスク インデックス、およびオプションの状態イメージ マスク インデックスで構成されます。
アイテムの状態によって、その外観と機能が決まります。 状態には、0 個または 1 つ以上の次の値を指定できます。
List-View ウィンドウ スタイル 次のウィンドウ スタイルは、リスト ビュー コントロールに固有です。