Windows是一个强大的操作系统,也会向开发者提供海量的系统API来帮助开发者来完成Windows系统软件的开发工作。整理的部分Windows API,C#可以直接调用。1.获取.exe应用程序的图标1 [DllImport("shell32.DLL", E ...
Windows是一个强大的操作系统,也会向开发者提供海量的系统API来帮助开发者来完成Windows系统软件的开发工作。
整理的部分Windows API,C#可以直接调用。
1.获取.exe应用程序的图标
1 [DllImport("shell32.DLL", EntryPoint = "ExtractAssociatedIcon")] 2 private static extern int ExtractAssociatedIconA(int hInst, get='_blank'>string lpIconPath, ref int lpiIcon); //声明函数 3 System.IntPtr thisHandle; 4 public System.Drawing.Icon GetIco(string filePath)//filePath是要获取文件路径,返回ico格式文件 5 { 6 int RefInt = 0; 7 thisHandle = new IntPtr(ExtractAssociatedIconA(0, filePath, ref RefInt)); 8 return System.Drawing.Icon.FromHandle(thisHandle); 9 }
原标题:C# WindowsAPI
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。