Icon.ExtractAssociatedIcon(String) 方法

定義

傳回指定之檔案中所含影像的圖示表示。

public:
 static System::Drawing::Icon ^ ExtractAssociatedIcon(System::String ^ filePath);
public static System.Drawing.Icon ExtractAssociatedIcon (string filePath);
public static System.Drawing.Icon? ExtractAssociatedIcon (string filePath);
static member ExtractAssociatedIcon : string -> System.Drawing.Icon
Public Shared Function ExtractAssociatedIcon (filePath As String) As Icon

參數

filePath
String

含有影像之檔案的路徑。

傳回

指定之檔案中所含影像的 Icon 表示。

例外狀況

filePath 不表示有效檔案。

-或-

filePath 表示通用命名慣例 (Universal Naming Convention,UNC) 路徑。

範例

下列程式碼範例會示範如何使用 ExtractAssociatedIcon 方法。 若要執行此範例,請將程式代碼貼到 Windows Form,並從表單的建構函式或Load事件處理程式呼叫ExtractAssociatedIconEx

private void ExtractAssociatedIconEx()
{
    Icon ico =
        Icon.ExtractAssociatedIcon(@"C:\WINDOWS\system32\notepad.exe");
    this.Icon = ico;
}
Private Sub ExtractAssociatedIconEx()
    Dim ico As Icon = Icon.ExtractAssociatedIcon("C:\WINDOWS\system32\notepad.exe")
    Me.Icon = ico

End Sub

備註

假設相對路徑相對於目前的工作目錄。

搭配點陣圖使用 時 ExtractAssociatedIcon ,如果執行應用程式的系統具有登錄設定,則可能會傳回縮圖影像,而不是圖示。

適用於