次の方法で共有


アイコン (メニューとその他のリソース)

アイコン は、ビットマップイメージとマスクを組み合わせて画像内に透明な領域を作成する画像です。 用語アイコンは、次のいずれかを参照できます。

  • 1 つのアイコンイメージ。 これは、RT_ICON型のリソースです。
  • システムまたはアプリケーションがサイズと色深度に基づいて最も適切なアイコンを選択できるイメージのグループ。 これは、RT_GROUP_ICON型のリソースです。

このセクションでは

名前 形容
アイコンの について アイコンについて説明します。
アイコン を使用した アイコンに関連するタスクを実行する方法について説明します。
アイコンリファレンス API リファレンスが含まれています。

アイコン関数

名前 形容
CopyIcon 指定したアイコンを別のモジュールから現在のモジュールにコピーします。
CreateIcon 指定したサイズ、色、ビット パターンを持つアイコンを作成します。
CreateIconFromResource アイコンを記述するリソース ビットからアイコンまたはカーソルを作成します。
CreateIconFromResourceEx アイコンを記述するリソース ビットからアイコンまたはカーソルを作成します。
CreateIconIndirect ICONINFO 構造体からアイコンまたはカーソルを作成します。
DestroyIcon アイコンを破棄し、アイコンが占有しているメモリを解放します。
DrawIcon 指定したデバイス コンテキストにアイコンまたはカーソルを描画します。
DrawIconEx 指定したデバイス コンテキストにアイコンまたはカーソルを描画し、指定したラスター操作を実行し、指定したアイコンまたはカーソルを拡大または圧縮します。
DuplicateIcon 指定したアイコンの複製を作成します。
ExtractAssociatedIcon ファイル内にあるインデックス付きアイコンまたは関連付けられている実行可能ファイル内のアイコンへのハンドルを取得します。
ExtractIcon 指定した実行可能ファイル、DLL、またはアイコン ファイルからアイコンへのハンドルを取得します。
ExtractIconEx 指定した実行可能ファイル、DLL、またはアイコン ファイルから抽出された、大きいアイコンまたは小さいアイコンへのハンドルの配列を作成します。
GetIconInfo 指定したアイコンまたはカーソルに関する情報を取得します。
GetIconInfoEx 指定したアイコンまたはカーソルに関する情報を取得します。 GetIconInfoEx、新しい ICONINFOEX 構造体を使用して、GetIconInfo拡張します。
LoadIcon 指定したアイコン リソースを、アプリケーション インスタンスに関連付けられている実行可能ファイル (.exe) から読み込みます。
LookupIconIdFromDirectory アイコンまたはカーソル データを検索して、現在のディスプレイ デバイスに最適なアイコンまたはカーソルを検索します。
LookupIconIdFromDirectoryEx アイコンまたはカーソル データを検索して、現在のディスプレイ デバイスに最適なアイコンまたはカーソルを検索します。
PrivateExtractIcons 指定したファイルから抽出されたアイコンへのハンドルの配列を作成します。

アイコンの構造

名前 形容
ICONINFO アイコンまたはカーソルに関する情報が含まれます。
ICONINFOEX アイコンまたはカーソルに関する情報が含まれます。 ICONINFO拡張します。 GetIconInfoExで使用されます。
ICONMETRICS アイコンに関連付けられているスケーラブルなメトリックが含まれています。 この構造体は、SPI_GETICONMETRICS または SPI_SETICONMETRICS アクションが指定されている場合に、SystemParametersInfo 関数と共に使用されます。