我是学C#的,而且是初学,以前没什么基础。在c#中调用API一般如下:
[DllImport("user32.dll")]
static extern IntPtr FindWindow(string strClass, string strWindow);
返回值 :IntPtr 应该是个枚举前几天我查资料看到vb中有:
Dim cc As Long
cc= FindWindow(vbNullString,"")
这说明返回的应该是个 浮点数而在API大全中 函数原型是: 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
定类名和窗口名的窗口句柄 到底是个什么东东?

解决方案 »

  1.   

    多了
    Hwnd hwnd=CreatWindow(......
      

  2.   

    window32
    主要是用C写地,里面东西乱多,结构多,指针多
      

  3.   

    参数很多
    IntPtr 与int 型在一个windows api中需要传递一个System.IntPtr类型的值
      

  4.   

    api 返回什么值啊,查msdn吧
      

  5.   

    没有"通常",返回值代表什么,要去问写这个API的人.好在微软做好了MSDN........这就像你自己写个函数要别人调,有没有什么"通常"的返回值呢?