你的位置:首页 > 软件开发 > ASP.net > C# Windows API

C# Windows API

发布时间:2016-05-16 11:00:07
API:应用程序接口(API:Application Program Interface)应用程序接口(API:application programming interface)是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能 ...

API:应用程序接口(API:Application Program Interface)远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。 API 与图形用户接口(GUI)或命令接口有着鲜明的差别:API 接口属于一种操作系统或程序接口,而后两者都属于直接用户接口。 有时公司会将 API 作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式 API。

Windows是一个强大的操作系统,也会向开发者提供海量的系统API来帮助开发者来完成Windows系统软件的开发工作。在此,向大家分享一下自己以前用到过的,整理的部分Windows API,C#可以直接调用。

1.获取.exe应用程序的图标

[DllImport("shell32.DLL", EntryPoint = "ExtractAssociatedIcon")] private static extern int ExtractAssociatedIconA(int hInst, get='_blank'>string lpIconPath, ref int lpiIcon); //声明函数   System.IntPtr thisHandle;   public System.Drawing.Icon GetIco(string filePath)//filePath是要获取文件路径,返回ico格式文件   {     int RefInt = 0;     thisHandle = new IntPtr(ExtractAssociatedIconA(0, filePath, ref RefInt));     return System.Drawing.Icon.FromHandle(thisHandle);   }

原标题:C# Windows API

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录