做成dll让c#引用
一大堆函数都在C里定义的,你想改写成C#,谁知道函数里都什么代码

解决方案 »

  1.   

        /// <summary>
        /// 设置视频预览
        /// </summary>
        [DllImport("JCSDK.dll", EntryPoint = "JCSDK_SetVideoPreview")]
        public static extern bool JCSDK_SetVideoPreview(int nLinkID, System.IntPtr hWnd,System.Drawing.Rectangle pRect);
    我用DLLIMPORT写成这样,我不知道参数类型是否转换得正确!
      

  2.   

    .GetClientRect(&rtRect);
    .ClientToScreen(&rtRect);
    这两个方法都有现成的,不过好像不是传引用,而是无入参返回一个rect
    ref System.Drawing.Rectangle pRect);传引用