ExtractIcon
C# Signature:
[DllImport("shell32.dll")]
static extern IntPtr ExtractIcon(IntPtr hInst, string lpszExeFileName, int nIconIndex);
VB.NET Signature:
<DllImport("shell32.dll")> _
Private Shared Function ExtractIcon(ByVal hInst As IntPtr, ByVal lpszExeFileName As String, ByVal nIconIndex As Integer) As IntPtr
End Function
C# Sample Code:
string fileName = "C:\\Test.txt";
IntPtr hIcon = ExtractIcon(IntPtr.Zero, filename, 0);
System.Drawing.Icon MyIcon = System.Drawing.Icon.FromHandle(hIcon);
pictureBox1.Image = MyIcon.ToBitmap();
VB.NET Sample Code:
Dim fileName As String = "C:\Test.txt"
Dim hIcon As IntPtr = ExtractIcon(IntPtr.Zero, filename, 0)
Dim MyIcon As System.Drawing.Icon = System.Drawing.Icon.FromHandle(hIcon)
pictureBox1.Image = MyIcon.ToBitmap()
Última actualización