Win32 APIs 资源 for .net
2007-01-12 23:37
274 查看
最近在做的项目涉及到图形图象,但是因为.net下的System.Drawing实在功能有限,不能很好的涉及底层,所以很多方法就要用到本机的 Win32 APIs。可是大家肯定和我一样,面临过不少不知道如何把Win32的数据类型转换成C#中的类型的情况。简单点的,譬如DWORD——>int ,UINT——>int,HWND——>System.IntPtr 大体凭着经验想想就知道该是什么了,可是稍微复杂点的像 BOOL RedrawWindow( HWND hwnd ,CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags )方法中的RECT 和 HRGN就不是那么简单可以知道了,而且还比较容易犯经验主义错误,例如把RECT 当成Rectangle ,此时基本上是自己定义数据类型,如struct和enum替换。但是难免出错,MSDN可不会告诉你如何转换,在这里我推荐几个不错的可以查询 win32 APIs的站点,方便大家参考
http://www.pinvoke.net/ (比较全面)
http://www.webtropy.com/
http://www.zpcity.com/arli/soft/api_exp.exe (本地速查工具)
发表于 2005-07-26 23:54 maxwolf
http://www.cnblogs.com/maxwolf/services/trackbacks/200741.aspx
http://www.pinvoke.net/ (比较全面)
http://www.webtropy.com/
http://www.zpcity.com/arli/soft/api_exp.exe (本地速查工具)
发表于 2005-07-26 23:54 maxwolf
http://www.cnblogs.com/maxwolf/services/trackbacks/200741.aspx
相关文章推荐
- Win32 APIs 资源 for .net
- win32 api for .net
- [CodeProject C#]A Win32 Library for .NET
- 程序数据资料资源加密保护工具控件XBundler® Win32/.NET
- Kendo UI For ASP.NET MVC项目资源
- PC Guard for .NET/Win32 update released 15.02.2008
- Claim-based-security for ASP.NET Web APIs using DotNetOpenAuth
- 谷歌正式发布Google APIs Client Library for .NET
- Libnet for Win32
- NServiceBus---最流行的开源企业服务总线 for .Net资源学习篇
- Libusb-win32 for C# .net
- Asp.Net 学习资源列表
- Data Access Application Block for .NET
- Asp.Net 学习资源列表
- Borland Together for Visual Studio.Net V2.0 安装问题
- Simple chat application for ASP.NET
- AspExe - a small ASP.NET compiler and executor for document generation
- Creating a Compelling UI for Windows Mobile and the Microsoft .NET Compact Framework
- 转: NET开发资源精华收集
- 企业级Office编辑套包Spire.Office for .NET V2.16发布 | 附下载