Vcl.Controls.TCMControlListChanging
Delphi
  TCMControlListChanging = record
    Msg: Cardinal;
    MsgFiller: TDWordFiller;
    ControlListItem: PControlListItem;
    Inserting: LongBool;
    InsertingFiller: TDWordFiller;
    Result: LRESULT;
  end;
C++
struct DECLSPEC_DRECORD TCMControlListChanging
{
public:
    unsigned Msg;
#ifndef _WIN64
#else /* _WIN64 */
    Winapi::Messages::TDWordFiller MsgFiller;
#endif /* _WIN64 */
    TControlListItem *ControlListItem;
    System::LongBool Inserting;
#ifndef _WIN64
#else /* _WIN64 */
    Winapi::Messages::TDWordFiller InsertingFiller;
#endif /* _WIN64 */
    NativeInt Result;
};
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 | 
|---|---|---|---|---|
| record struct | public | Vcl.Controls.pas Vcl.Controls.hpp | Vcl.Controls | Vcl.Controls | 
説明
TCMControlListChanging 型は、リスト内の項目が変更される前にリスト コントロールに送られます。
TCMControlListChanging 型のオブジェクトは、CM_CONTROLLISTCHANGING メッセージと共に使用され、リスト内の項目が変更される前にリスト コントロールに送られます。次の表に、TCMControlListChanging に含まれるフィールドを示します。
| フィールド | 意味 | 
|---|---|
| Msg | Windows メッセージ コードを表します。 | 
| ControlListItem | 変更されたリスト項目を説明する構造体へのポインタ。 | 
| Inserting | 指定されたコントロールが親コントロールに挿入されているのか、変更されているのかを指定します。 | 
| Result | メッセージを処理するアプリケーションから返される値を保持します。 | 
TCMControlListChanging 型は、内部で使用されます。