老师您好,我想在C#里弹窗输出,请问mdlDialog_dmsgsPrint对应C#什么方法?
至今没有找到。你可以借助于C#的Pinvoke技术自己写一个该函数的C#版本。或者直接调用MessageCenter.Instance.ShowXXX方法。
Answer Verified By: Shuai Li
具体借助于PInvoke在C#中实现这个mdlDialog_dmsgsPrint的方法如下:
1. 在C#程序开头引入互操作命名空间:
using System.Runtime.InteropServices;
2. 在你的类中声明该函数的调用形式:
[DllImport("ustation.dll")] public static extern void mdlDialog_dmsgsPrint(byte[] wMsg);
3. 具体调用方法:
public static void Test(string unparsed) { mdlDialog_dmsgsPrint(Encoding.Unicode.GetBytes("PInvokeDemo中文测试")); }