在Win7 / Vista SDK中有一个magnification.lib,用于C ++的Magnification API 。 如何在.NET窗体项目中使用这个API?
在Windows上有没有相当于.Net的Valgrind?
.NET WPF记住会话之间的窗口大小
C#和部分工作的SendMessage?
OutOfMemoryException / ERROR_COMMITMENT_LIMIT与系统中的大量可用内存
loopState.Break(),loopState.Stop()和CancellationTokenSource.Cancel()之间有什么区别?
您需要为此任务使用P / Invoke 。 看看下面的C#代码片段:
[DllImport("Magnification.dll"] static extern bool MagInitialize(); ... [DllImport("Magnification.dll"] static extern bool MagUninitialize(); void Main() { if (MagInitialize()) { DoSomething(); } ... MagUnitialize(); }
在这里,你声明你需要在你的WinForms应用程序中使用的所有方法,然后像调用普通方法一样调用它们。 您可以在pinvoke.net网站上找到许多有用的信息和样本。 另请注意,你完全不需要Magnification.lib,它是一个链接非托管C /С++代码的库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。