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