Icon.ExtractIcon メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ExtractIcon(String, Int32, Boolean) |
指定した |
| ExtractIcon(String, Int32, Int32) |
指定した |
ExtractIcon(String, Int32, Boolean)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定した filePathから指定したアイコンを抽出します。
public static System.Drawing.Icon? ExtractIcon(string filePath, int id, bool smallIcon = false);
static member ExtractIcon : string * int * bool -> System.Drawing.Icon
Public Shared Function ExtractIcon (filePath As String, id As Integer, Optional smallIcon As Boolean = false) As Icon
パラメーター
- filePath
- String
アイコンまたは PE (.dll、.exe) ファイルへのパス。
- id
- Int32
正の数値は、指定されたファイル内のアイコン インデックスを参照します。 負の数は、PE (.dll, .exe) ファイル内の特定のネイティブ リソース識別子を指します。
- smallIcon
- Boolean
true をクリックして、現在のシステムの小さいアイコン サイズ設定で Icon を取得します。
false をクリックして、現在のシステムの大きなアイコン サイズ設定で Icon を取得します。 既定値は false です。
返品
Icon。指定したidでアイコンが見つからない場合はnull。
適用対象
ExtractIcon(String, Int32, Int32)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定した filePathから指定したアイコンを抽出します。
public:
static System::Drawing::Icon ^ ExtractIcon(System::String ^ filePath, int id, int size);
public static System.Drawing.Icon? ExtractIcon(string filePath, int id, int size);
static member ExtractIcon : string * int * int -> System.Drawing.Icon
Public Shared Function ExtractIcon (filePath As String, id As Integer, size As Integer) As Icon
パラメーター
- filePath
- String
アイコンまたは PE (.dll、.exe) ファイルへのパス。
- id
- Int32
正の数値は、指定されたファイル内のアイコン インデックスを参照します。 負の数は、PE (.dll, .exe) ファイル内の特定のネイティブ リソース識別子を指します。
- size
- Int32
目的のサイズ。 指定したサイズが存在しない場合は、要求されたサイズを指定するために既存のサイズが再サンプリングされます。
返品
Icon。指定したidでアイコンが見つからない場合はnull。
例外
size が負であるか、 MaxValueより大きい。
filePath アクセスできませんでした。
filePath は nullです。
注釈
Iconとは異なり、このメソッドとExtractAssociatedIcon(String)メソッドは、すべてのリソース データを保持したり、元のデータを変更したりすることはありません (必要に応じてサイズ変更を行う必要はありません)。 そのため、 Icon は要求されたサイズ (ほとんどのネイティブ メモリ) に必要な量のメモリのみを使用します。
元のソース データがない場合、 Icon は現在のアイコンのビットマップを再サンプリングしてサイズを変更する必要があります。 最適な画質を得るための Icon のサイズが異なる場合は、このメソッドを使用して個別のインスタンスを作成し、コピー コンストラクターを回避する必要があります。