C#Windows CE 3.0 P/Invoke
所以不久前我尝试了一段代码片段,它测量字符串块的长度。我用那个代码片段创建了一个函数,并在Windows窗体应用程序上进行了测试 该功能最初用于Windows设备应用程序。我将函数转移到devapp,令我惊讶的是,其中一个方法在程序上下文中不存在 代码是C#Windows CE 3.0 P/Invoke,c#,pinvoke,windows-ce,C#,Pinvoke,Windows Ce,所以不久前我尝试了一段代码片段,它测量字符串块的长度。我用那个代码片段创建了一个函数,并在Windows窗体应用程序上进行了测试 该功能最初用于Windows设备应用程序。我将函数转移到devapp,令我惊讶的是,其中一个方法在程序上下文中不存在 代码是 TextRenderer.MeasureText(string Text, font Font) 该方法是否通过使用p/Invoke调用dll来工作? 如果是这样的话,TextRenderer.MeasureText的签名是什么?首先,在您使
TextRenderer.MeasureText(string Text, font Font)
该方法是否通过使用p/Invoke调用dll来工作?
如果是这样的话,TextRenderer.MeasureText的签名是什么?首先,在您使用它时,您是否已经有了MeasureText的签名?不管怎样,看看你是否能在winform应用程序中使用Graphics.From…().MeasureString(…)@YoryeNathan是的,但不能在设备应用程序中使用。我已经在我的devapp中声明了System.Windows.Forms命名空间,但TextRenderer没有出现。我建议尝试Graphics的MeasureString方法。尝试了该方法,但返回值不一致。您将p/调用什么?这是一个.NETFramework方法。