在C#调用API的问题,烦死,请指教 用APIVIEW2004吧。这个软件支持C#中的API申明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 my god , so many... APIVIEW2004是什么东东。哪里有下 看来C# 玩API的高手较少一些 APIVIEW只是提供了windows核心API的定义,我这个API是第三方库的,那个APIVIEW没有用呀,哪位在帮帮忙 常用的:char -- charchar* -- StringBuilderLPCTSTR -- ref stringlong --- Int32HANDLE -- IntPtr有结构指针你需要把该结构用C#重新定义;如对WIndows消息结构的重新定义如下:[StructLayout(LayoutKind.Sequential)] struct MSG { public IntPtr hwnd; public UInt32 message; public UInt32 wParam; public UInt32 lParam; public UInt32 time; public IntPtr pt; } unsigned char OrgTON -- ?LPCTSTR -- ref stringchar* -- StringBuilderlong --- Int32HANDLE -- IntPtrunsigned long -- ?unsigned long* -- ?unsigned char * -- ?返回值int WINAPI -- ?请把问号帮我填上,谢谢 unsigned char OrgTON -- charLPCTSTR -- ref stringchar* -- StringBuilderlong --- Int32HANDLE -- IntPtrunsigned long -- UInt32unsigned long* -- ref UInt32unsigned char * -- StringBuilder返回值int WINAPI -- int WINAPI ???返回值只能是某种数据类型,你这个就让人看不懂了!到底是WINAPI呢还是int呢? 搞错了,返回值类型int WINAPI 你就直接写Int32就可以了,如下:[DllImport("SMEIDll.dll", SetLastError=true)]public static extern Int32 SubmitAExExEx(); |ZYCWPF| WebBorswer添加了DocumentCompleted事件后,在取得Event后如何清空 谢谢 有示例代码 关于鼠标事件的问题 有谁知道线性回归方程怎么计算的,算法是什么? 求指点,自定义控件的Vscroll问题!!!!! c#如何打印xcel文档? 小问题 两个窗体间如何传递文本 Sql Server 读取ACCESS数据库问题!!!急!!! 在C#如何实现实现C++中的SetRop2(hdc,R2_XORPEN),up有分 C# 递交Event的问题 高分求方法
char -- char
char* -- StringBuilder
LPCTSTR -- ref string
long --- Int32
HANDLE -- IntPtr
有结构指针你需要把该结构用C#重新定义;
如对WIndows消息结构的重新定义如下:
[StructLayout(LayoutKind.Sequential)]
struct MSG
{
public IntPtr hwnd;
public UInt32 message;
public UInt32 wParam;
public UInt32 lParam;
public UInt32 time;
public IntPtr pt;
}
LPCTSTR -- ref string
char* -- StringBuilder
long --- Int32
HANDLE -- IntPtr
unsigned long -- ?
unsigned long* -- ?
unsigned char * -- ?
返回值int WINAPI -- ?
请把问号帮我填上,谢谢
LPCTSTR -- ref string
char* -- StringBuilder
long --- Int32
HANDLE -- IntPtr
unsigned long -- UInt32
unsigned long* -- ref UInt32
unsigned char * -- StringBuilder
返回值int WINAPI -- int WINAPI ???返回值只能是某种数据类型,你这个就让人看不懂了!
到底是WINAPI呢还是int呢?
[DllImport("SMEIDll.dll", SetLastError=true)]
public static extern Int32 SubmitAExExEx();