The*_*ask 35 .net c# icons system.drawing image
我从另一个应用程序获取图标使用此:
Icon IEIcon = Icon.ExtractAssociatedIcon(@"C:\Program Files\Internet Explorer\iexplore.exe");
Run Code Online (Sandbox Code Playgroud)
如何将其转换为System.Drawing.Image?
提前致谢.
dkn*_*ack 59
该Bitmap
源自Image
这样你就可以使用图标的.ToBitmap()
方法.
Icon IEIcon = Icon.ExtractAssociatedIcon(@"C:\Program Files\Internet Explorer\iexplore.exe");
Image im = IEIcon.ToBitmap();
Run Code Online (Sandbox Code Playgroud)
对于谁想要做相反的事情:(VB.NET; myImage-> myIcon)
Dim tmpBmp As Bitmap
tmpBmp = myImage
Dim hIcon As IntPtr = tmpBmp.GetHicon
myIcon = Icon.FromHandle(hIcon)
Run Code Online (Sandbox Code Playgroud)
我在这里写这个是因为通过谷歌搜索“ System.Drawing.Image”转换为“System.Drawing.Icon ”带来这里,我认为它不值得一个新问题。