在Windows API函数的定义中,有相当一部分参数是用来传递资源文件的ID的,然后通过MAKEINTRESOURCE宏实现调用。
我现在的问题是:假设我已经在.Net桌面应用程序中定义了一个图标资源,怎么样才能吧这个图标资源传递给Windows API函数的某个参数。
我现在的问题是:假设我已经在.Net桌面应用程序中定义了一个图标资源,怎么样才能吧这个图标资源传递给Windows API函数的某个参数。
解决方案 »
- 请推荐一个比较好的测试技术或平台?
- c#自定义一个窗体,让用户自己根据接收到的打印机参数选择自己要用的。
- C#Picturebox问题,急~~~
- oledb访问数据库,而且设置了Auto translate=false,读出来的结果还是乱码
- DATASET UPDATE回数据库的时候,对于性别这种转换显示内容的应该怎么处理
- 让tooltip提示不能显示完全的内容
- 咋个用流读取图片
- c# 怎样保存账户名
- 大家有用过读取图片IPTC信息的控件吗
- C#如何把输出word文档的文字居中?高手们。
- 用ChangeDisplaySettings的API怎么改变颜色质量?
- vs2005 里面没有RadioGroup吗?
flankerfc 著于2007-10-10 2:27:15
在. NET中,有时要使用一些非托管代码,如Win32 API之类的。可以通过.NET 的 Platform Invoke(PInvoke)机制来完成。但是PInvoke 需要程序员提供函数声明,这点比较麻烦且有可能出错。PInvoke.NET将帮你避免错误,提高效率。