[リストへもどる]
一括表示

投稿時間:2003/08/27(Wed) 15:03
投稿者名:じーちゃ
Eメール:
URL :
タイトル:
フォーム外のキーボードイベント取得
はじめまして どうしてもわからず
こまりはてました TT

どうか ご指導を

自作プログラムをタスクに収納し
「SrollLock」が 入力されたとき最大化したいのですが
フォーム外の キーボードイベントの取得方法がわかりません

フォームならForm_KeyDownで取得できるのですが・・・・

どうか お知恵をお貸しください よろしくおねがいいたします

投稿時間:2003/08/27(Wed) 17:01
投稿者名:緋色流星
URL :
タイトル:
Re: フォーム外のキーボードイベント取得
逆引きヘルプ一覧表の
「特殊キーの現在の状態を取得する・タブキーの押下を取得する」
を参考にしてください。

投稿時間:2003/08/27(Wed) 19:07
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: フォーム外のキーボードイベント取得
> 自作プログラムをタスクに収納し
> 「SrollLock」が 入力されたとき最大化したいのですが
> フォーム外の キーボードイベントの取得方法がわかりません

タスクトレイに入れて置くのですよね。
タスクバーがアクティブの時は、まだいくらか取得はできますが、非アクティブの時等は
うまく取得ができません。
グローバルフックをしないと取得できないようで、VBからはグローバルフックはできないそうです。

http://www.bcap.co.jp/hanafusa/vbbbs/wforum.cgi?mode=allread&no=2693#2695

投稿時間:2003/08/28(Thu) 16:56
投稿者名:じーちゃ
Eメール:
URL :
タイトル:
Re: フォーム外のキーボードイベント取得
緋色流星さま 花ちゃんさま

どうもありがとうございました
>タスクバーがアクティブの時は、まだいくらか取得はできますが、非アクティブの時等は
>うまく取得ができません。
>グローバルフックをしないと取得できないようで、VBからはグローバルフックはできないそうです。

実験してみましたが
非アクティブ状態でも取得に成功しました
タスクは無理でしたがTT

グローバルフックを調べてから再挑戦したいと思います
本当にどうもありがとうございました