2012-08-23 12 views
6

拡大APIに問題があり、Microsoftに提供しています。これはC++で書かれたAPIで、C#で使用するには、this questionで説明されている一連の.dllインポートを使用する必要があります。拡大APIに関する問題

私の問題は、私が拡大作業をした後になりました。私はマウスを使用して画面の定義済み領域を拡大し、倍率を長方形に設定し、長方形でWinFormを塗りつぶし、マウスの上にフォームを配置し(フォームの中心にマウスを置く)、フォームが続きます私のマウスは画面の周り。

時間の約80%で、アプリは黒い画面で起動します。私はさまざまなタイプのアップデートを試しましたが、修正を見つけることはできません。倍率が表示されず、黒い画面のみが表示されます。出所のものは何も表示されず、黒い画面のみが表示されます。要約すると、拡大APIの黒い画面のみが表示されます。

+0

あなたが言及している質問へのリンクはどこですか?正しい方法は、この質問(質問として)*と*答え(あなたがすでにそれを知っているので)の両方を投稿することです。それは完全にここで歓迎です!しかし答えは答えとして掲示されるべきで、そうでなければ他の人は簡単にそれを逃すことができます。 –

+0

すみません、私はStack Overflowを初めて使っています。しかし、私はよく知っていたはずです...私はリンクを使って質問を編集します。 – tentmaking

+0

評判が低いので、私は自分の質問にさらに7時間は答えられません。 – tentmaking

答えて

4

問題は、Windows 32および64ビットシステムを処理する必要があります。 a Forum post about this problemがあります。

プロジェクトのビルドをx86から​​任意のCPUに変更しました。問題は修正されました。コーディングは必要ありません。

Visual Studio 2010の場合:ソリューションエクスプローラでプロジェクトを右クリックし、プロパティを選択して[ビルド]タブを選択し、[プラットフォームターゲット]で[任意のCPU]を選択します。

関連する問題