ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Win32APIコミュのMagnification API使用時、真っ黒になる

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして、こんにちは。
お時間がありましたら、皆様のお知恵or動作環境をお貸し下さい...

Windows Vista以降のWindows Aeroで使用できる拡大鏡機能のMagnification APIを習得しようとしているのですが、サンプルを実行しただけでは高い確率(10回中5〜8)で拡大画像ではなく真っ黒な描画になってしまいます。
(写真参照)

サンプルはWindows SDK for Windows Server 2008 and .NET Framework 3.5(v6.1)に付属のものを使用し、
ビルドはVisual C++2010で行いました。
#付属のプロジェクトは変換失敗したので、新規プロジェクト(Magnification.libへのリンクを追加)を作成しました。
#VC++6.0(Magnification APIはLoadLibrary使用)でも試しましたが、同じ症状になります。

最初、自分の環境のみかと思ったのですがWindows付属の拡大鏡ではそのような症状は起こりませんでした。

Magnification APIについて何かご存知の方がいらっしゃいましたらアドバイスなど頂きたいです。

下記に、使用したサンプルとビルド結果を置きました。
http://goroxo.sakura.ne.jp/testdata/Magnification.zip

Windows Vista以降をお持ちでWindows Aeroが有効になっている方が居ましたら現象が発生するかどうか確認してコメント頂ければ幸いです。
(全画面になってしまった場合、ESCキー押下で復帰します)

ちなみに、当方が確認したのはWindows 7 Professional 64bit SP1です。

よろしくお願いします。

コメント(1)

自己レスです。
それらしき記事を見つけたので情報共有しときます。
http://social.msdn.microsoft.com/Forums/en-AU/windowsaccessibilityandautomation/thread/6cc761ea-8a54-4403-9cca-2fa8680f4409

WoW64のバグのようですね…

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Win32API 更新情報

Win32APIのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング