アイコン は、ビットマップイメージとマスクを組み合わせて画像内に透明な領域を作成する画像です。 用語アイコンは、次のいずれかを参照できます。
- 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 関数と共に使用されます。 |