Win7/Vista SDK にはMagnification API for C++ を使用するためのmagnification.lib があります。この API を .NET Windows フォーム プロジェクトで使用するにはどうすればよいですか?
1440 次
1 に答える
2
このタスクには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 Webサイトで、多くの有用な情報とサンプルを見つけることができます。Magnification.libはまったく必要ないことにも注意してください。これは、管理されていないC/С++コードとリンクするためのライブラリです。
于 2010-02-17T02:41:34.730 に答える