Magnification API的问题

时间:2012-08-23 14:50:59

标签: c# magnification-api

我遇到了Microsoft提供的Magnification API问题。这是一个用C ++编写的API,所以要在C#中使用它,你必须使用this question中描述的一系列.dll导入。

我的问题出现在我放大倍率工作之后。我正在使用鼠标放大屏幕的预定义区域,放大倍率设置为矩形,矩形填充WinForm,我将表格放在鼠标顶部(鼠标位于窗体中心),表格将跟随我的鼠标在屏幕上。

大约80%的时间,应用程序将以黑屏启动。我尝试了许多不同类型的更新,但无法找到修复程序。放大倍数不会显示,它只会显示黑屏。 from上没有任何东西会出现,只有黑屏。总之,由于Magnification API,只会显示黑屏。

1 个答案:

答案 0 :(得分:4)

问题是要处理Windows 32和64位系统。有a Forum post about this problem

我将我的项目的构建从x86更改为任何CPU - 修复了问题,无需编码。

在Visual Studio 2010中:在解决方案资源管理器中右键单击您的项目>选择属性>选择Build选项卡>在Platform Target下选择“Any CPU”。