Icon.ExtractAssociatedIcon(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定文件中包含的图像的图标表示形式。
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 表示形式。
例外
示例
下面的代码示例演示如何使用 ExtractAssociatedIcon 方法。 若要运行此示例,请将代码粘贴到 Windows 窗体中,然后从窗体的构造函数或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 ,如果运行应用程序的系统具有导致位图文件显示为缩略图图像的注册表设置,则可能会返回缩略图图像而不是图标。