DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB.NET でPDF表示からのスペースキー

環境/言語:[Windows 7 vb.net2010]
分類:[.NET]

お世話になります。
vb.net2010 を使っていて、WebbrowserでPDFを表示しているのですが、その際、スペースキーのイベントを拾いたいのですが、ACROBAT READERでキーダウンを拾ってしまっていて、スペースキーのイベントをとれません。
どのようにしたら、スペースキーのイベントがとれるでしょうか>
■No31888に返信(SEKIさんの記事)
> どのようにしたら、スペースキーのイベントがとれるでしょうか>

別スレッドへの通知にはなってしまいますが、DirectInput を使って
キーボード操作通知を拾うというのは如何でしょうか。

Microsoft.DirectX.DirectInput あるいは SlimDX とかで。
■No31889に返信(魔界の仮面弁士さんの記事)
> ■No31888に返信(SEKIさんの記事)
>>どのようにしたら、スペースキーのイベントがとれるでしょうか>
>
> 別スレッドへの通知にはなってしまいますが、DirectInput を使って
> キーボード操作通知を拾うというのは如何でしょうか。
>
> Microsoft.DirectX.DirectInput あるいは SlimDX とかで。
返信ありがとうございました。
Microsoft.DirectX.DirectInputを使ってみましたが、PDF表示を行っていると、キー取得が出来ませんでした。
■No31890に返信(SEKIさんの記事)
> Microsoft.DirectX.DirectInputを使ってみましたが、PDF表示を行っていると、キー取得が出来ませんでした。

キャプチャの協調レベル設定(SetCooperativeLevel)に、
Background と NonExclusive を設定してみても駄目でしょうか。(未確認)
http://msdn.microsoft.com/ja-jp/library/cc351899.aspx
http://msdn.microsoft.com/ja-jp/library/ms845748.aspx
■No31891に返信(魔界の仮面弁士さんの記事)
> ■No31890に返信(SEKIさんの記事)
>>Microsoft.DirectX.DirectInputを使ってみましたが、PDF表示を行っていると、キー取得が出来ませんでした。
>
> キャプチャの協調レベル設定(SetCooperativeLevel)に、
> Background と NonExclusive を設定してみても駄目でしょうか。(未確認)
> http://msdn.microsoft.com/ja-jp/library/cc351899.aspx
> http://msdn.microsoft.com/ja-jp/library/ms845748.aspx


出来ました。
魔界の仮面弁士さん、助かりました。ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板