Vcl.Controls.TImageList のメソッド

提供: RAD Studio API Documentation
移動先: 案内検索


継承Protected
_AddRefprotectedアプリケーションがコンポーネントのインターフェースを使用するときに呼び出されます。
_Releaseprotectedアプリケーションがコンポーネントのインターフェースを解放するときに呼び出されます。
AddpublicAdd は,イメージとそのマスクをイメージリストオブジェクトに追加します。
AddDisabledImagepublic
AddDisabledImagespublic
AddIconpublicアイコンをイメージリストオブジェクトに追加します。
AddImagepublicほかのイメージリストからイメージを 1 つ追加します。
AddImagespublicほかのイメージリストからすべてのイメージを追加します。
AddLinkprotected渡された Link をリンクの Links 配列に追加します。
AddMaskedpublicどの色を透過色とみなすかを MaskColor に指定して,イメージをイメージリストに追加します。
AfterConstructionpublic最後のコンストラクタが実行された後で応答します。
Assignpublicイメージリストの情報を別のイメージリストにコピーします。
AssignToprotectedイメージリストのプロパティをほかのイメージリストにコピーします。
AsyncScheduleprotected非同期メソッド呼び出しをスケジュールします。
BeforeDestructionpublic
BeginDragpublicイメージリストのドラッグを開始します。
BeginInvokepublicAProc パラメータか AFunc パラメータのどちらかで指定されたメソッドの非同期呼び出しを実行します。
BeginUpdatepublicBeginUpdate では、初めて呼び出されたときに現在のリスト オブジェクトを csUpdating 状態に設定して、DoChange が複数回呼び出されないようにします。
CanObserveprotectedコンポーネントが特定のオブザーバーによって監視できるかどうかを確認します。
ChangepublicChange は、画像リストに変化があった場合、その後で呼び出されます。
ChangeNameprotectedNewName パラメータで渡された文字列に対する Name プロパティを格納するプライベートな内部記憶を設定します。
CheckDisposedprotectedこのメソッドは廃止予定です。
CheckIndexAndNamepublic
ClassInfopublic

オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。

ClassNamepublic引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。
ClassNameIspublicオブジェクトが指定の型かどうかを示します。
ClassParentpublic1 つ上位のクラスの型を返します。
ClassTypepublicオブジェクトのクラスへのクラス参照を返します。
CleanupInstancepublicクラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。
ClearpublicClear は,すべてのイメージをイメージリストから削除します。
Createpublic
CreateSizepublic空のイメージリストを指定したサイズで作成します。
DefaultHandlerpublicメッセージレコードを処理するメソッドのインターフェースを提供します。
DefinePropertiesprotectedビットマップデータの保存とロードを可能にします。
DeletepublicDelete は,イメージリストから特定のイメージを削除します。
DeleteLinkprotected渡された Link を、リンクの Links 配列から削除します。
Destroypublic
DestroyComponentspublicすべての所有コンポーネントを削除します。
Destroyingpublicコンポーネントおよびその所有コンポーネントが破棄されることを示します。
DispatchpublicMessage パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。
DisposeOf(非推奨)public DisposeOf は、オブジェクトでのデストラクタ コードの実行を強制します。
DoChangeprotected
DoDrawprotected指定した Canvas に指定したスタイルで指定したイメージを描画します。
DragLockpublicドラッグイメージを指定された Window ハンドルに関連付け,ドラッグモードのウィンドウ内に XPos と YPos パラメータで指定された位置で描画します。
DragMovepublic関連付けられているウィンドウがドラッグモードのときに,SetDragImage で設定されたドラッグイメージをウィンドウ内で X と Y によって指定された新しい位置に移動します。
DragUnlockpublicドラッグイメージとウィンドウの結び付きを破棄します。
DrawpublicDraws は、Index パラメータで指定されたイメージを、渡されたキャンバスに描画します。
DrawOverlaypublic指定した Canvas にイメージとオーバーレイを描画します。
EndDragpublicドラッグ操作を終了します。
EndFunctionInvokepublic指定された ASyncResult が完了するまで呼び出し側をブロックします。
EndInvokepublic指定された ASyncResult が完了するまで呼び出し側をブロックします。
EndUpdatepublicEndUpdate では、開始してまだ完了していない更新のカウンタをデクリメントします。EndUpdate でカウンタがゼロに設定されると、csUpdating が解除され、Change が呼び出されます。
Equalspublic

現在のインスタンスと Obj パラメータが等しいかどうかを調べます。

ExecuteActionpublicアクションを実行します。
FieldAddresspublicパブリッシュオブジェクト項目のアドレスを返します。
FileLoadpublicリソースイメージをイメージリストにロードします。
FindComponentpublic指定されたコンポーネントが、そのコンポーネントによって所有されているかどうかを示します。
Freepublicオブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。
FreeInstancepublicNewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。
FreeNotificationpublicAComponent は、コンポーネントが破棄されることを通知されます。
FreeOnReleasepublicCOM クラスから作成されたコンポーネントのインターフェース参照を解放します。
GetBitmappublic指定したイメージをビットマップとして取り出します。
GetChildOwnerprotectedストリームから読み出される子コンポーネントのオーナーを返します。
GetChildParentprotected親を返すか,または親がない場合は,ストリームから読み出される子コンポーネントのオーナーを返します。
GetChildrenprotected子コンポーネントをすべて列挙します。
GetCountprotectedイメージリスト内のイメージの数を指定します。
GetDeltaStreamsprotectedコンポーネントの現在の状態と以前に保存された状態の違いを表すストリームのリストを抽出します。
GetDisposedprotected
GetEnumeratorpublicTComponent の列挙子を返します。
GetHashCodepublicハッシュ コードを表す整数を返します。
GetHotSpotpublic現在のドラッグイメージに関連付けられたホットスポット位置を返します。
GetIconpublicIndex で指定したイメージを,Image パラメータにアイコンとして返します。
GetIDsOfNamesprotected1 つのメンバーと引数名のオプションセットを対応する整数ディスパッチ識別子(dispID)のセットにマッピングします。
GetImageBitmappublicイメージリスト内のすべてのイメージが入っているビットマップへのハンドルを返します。
GetImagesprotected指定したイメージとマスクをビットマップとして返します。
GetIndexByNamepublic
GetInstRespublic指定したビットマップ,カーソルまたはアイコンリソースをイメージリストの中にロードします。
GetInterfacepublic指定したインターフェースを取り出します。
GetInterfaceEntrypublicクラス内で実現された特定のインターフェースのエントリを返します。
GetInterfaceTablepublic指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。
GetMaskBitmappublicイメージリスト内にあるイメージのすべてのマスクが入っているビットマップへのハンドルを返します。
GetNameByIndexpublic
GetNamePathpublicオブジェクトインスペクタによって使用される文字列を返します。
GetObserversprotectedオブザーバの取得メソッド。
GetOwnerprotectedGetOwner メソッドはコンポーネントのオーナーを返します。
GetParentComponentpublicコンテナ コンポーネントを返します。
GetResourcepublic指定したビットマップ,カーソル,またはアイコンリソースをイメージリストの中へロードします。
GetTypeInfoprotectedオブジェクトの型情報を取り出します。
GetTypeInfoCountprotectedオブジェクトが提供する型情報インターフェースの個数(0 または 1)を返します。
HandleAllocatedpublicイメージリストにウィンドウハンドルがあるかどうかを示します。
HandleNeededprotectedイメージリストにイメージリストハンドルがなければハンドルを作成します。
HasParentpublicコンポーネントが親を持つかどうかを検証します。
HideDragImagepublic表示されているドラッグイメージを非表示にします。
InheritsFrompublic2 つのオブジェクト型の関係を調べます。
Initializeprotected多くのイメージリストプロパティをデフォルト値に設定し,イメージリストに内部的に使用されるオブジェクトのインスタンスを作成します。
InitInstancepublic新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。
InsertpublicInsert は,ビットマップとそのマスクをイメージリスト内の指定したイメージの後に挿入します。
InsertComponentpublicコンポーネントを指定したコンポーネントのオーナーにします。
InsertIconpublicイメージリスト内の指定した位置にアイコンを挿入します。
InsertMaskedpublic指定した位置にビットマップを挿入し,指定した透過色からマスクイメージを作成します。
InstanceSizepublicオブジェクト型の各インスタンスのサイズをバイト数で返します。
Invokeprotectedコンポーネントが Automation オブジェクトをラップするときに Automation オブジェクトのプロパティおよびメソッドへのアクセスを提供します。
IsImageNameAvailablepublic
IsImplementorOfpublicIsImplementorOf は,コンポーネントが指定したインターフェースを実装するかどうかを示します。
IsScaledpublic
LinkContainsprotected
Loadedprotected継承した TComponent.Loaded を実行した後、画像リストが変更されている場合は、Change を呼び出します。
MethodAddresspublicクラス メソッドのアドレスを名前で返します。
MethodNamepublicアドレスを指定すると、クラス メソッドの名前を返します。
MovepublicMove は,指定したイメージを別の位置まで移動します。
NewInstancepublicオブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。
Notificationprotected所有しているすべてのコンポーネントに、通知メッセージを転送します。
ObserverAddedprotectedコンポーネントがオブザーバの追加を処理できるようにします。
operator ()public
Overlaypublicリスト内のイメージを、オーバーレイ マスクとして使用できるイメージとして指定します。
QualifiedClassNamepublic

クラスの修飾名を返します。

QueryInterfaceprotected指定されたインターフェイスへの参照を、現在のコンポーネントがそのインターフェイスをサポートしている場合に返します。
ReadDataprotectedReadData メソッドは、ストリームからイメージリストを読み込みます。
ReadStateprotectedコンポーネントの状態を読み込みます。
ReferenceInterfacepublic指定したインターフェースの実装オブジェクトが破棄された場合に,当該コンポーネントに通知する内部リンクを確立または削除します。
RegisterChangespublicイメージリストに変更があったときに通知を受け取るオブジェクトを登録します。
RemoveComponentpublic指定したコンポーネントをコンポーネントの Components リストから削除します。
RemoveFreeNotificationpublicFreeNotification で有効にされた破棄通知を無効にします。
RemoveFreeNotificationsprotected所有するコンポーネントが破棄される直前であることを、すべてのコンポーネントに知らせます。
ReplacepublicReplace は,イメージリスト内のイメージを新しいイメージとマスクに置き換えます。
ReplaceIconpublicイメージリスト内のイメージを新しいアイコンに置き換えます。
ReplaceMaskedpublicイメージリスト内のイメージを,新しいイメージと自動的に生成されたマスクに置き換えます。
ResInstLoadpublicリソースをイメージリストの中にロードします。
ResourceLoadpublicリソースをイメージリストの中にロードします。
SafeCallExceptionpublicsafecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。
SetAncestorprotectedコンポーネントの ComponentState プロパティに csAncestor 状態を設定したり、設定解除します。
SetChildOrderprotected子コントロールの表示順序を設定します。
SetDesigningprotected設計時に挿入されたコンポーネントに設計モードのフラグを設定させます。
SetDesignInstanceprotected設計時に挿入されたコンポーネントに設計モードのフラグを設定させます。
SetDragImagepublicドラッグアンドドロップ操作時に表示されるイメージリスト内のイメージを設定します。
SetInlineprotectedコンポーネントの ComponentState プロパティの csInline ビットを設定します。
SetNameprotectedName プロパティの値を設定します。
SetParentComponentprotected親コンポーネントを設定します。
SetSizepublicTCustomImageList リスト内でイメージのサイズを設定します。
SetSubComponentpublicコンポーネントが下位コンポーネントかどうかを示します。
ShowDragImagepublic非表示になっているドラッグイメージを表示します。
ToStringpublicクラス名を表す文字列を返します。
UnitNamepublic

クラスが定義されているユニットの名前を返します。

UnitScopepublic

クラスのユニット スコープを返します。

UnRegisterChangespublicイメージリストに変更があったときに通知するオブジェクトのリストからオブジェクトを削除します。
UpdateActionpublicアクションの状態を更新します。
Updatedprotected継承された TComponent.Updated を実行し、その後、イメージ リストが変更されると、Change を呼び出します。
UpdateRegistryprotectedCOM インターフェースを実装するコンポーネントに対して,タイプライブラリとバージョン情報をレジストリに追加するメソッドのインターフェースを提供します。
Updatingprotectedコンポーネントの ComponentState プロパティの csUpdating の状態を設定します。
ValidateContainerprotectedコンテナオブジェクトにオブジェクトを挿入できるかどうかを決定します。
ValidateInsertprotected子コンポーネントの挿入前にそれを検証するメソッドのインターフェースを提供します。
ValidateRenameprotected所有コンポーネントの名前を重複しない名前に変更します。
WriteDataprotectedWriteData メソッドは、イメージリストをストリームに書き込みます。
WriteStateprotectedコンポーネントの状態を書き込みます。