はじめまして。
VC++を始めて、二ヶ月の坊やです。
正直、基本も分かっていない状況なのですが、
あるプログラムを作ろうと頑張っています。
そのプログラムは、
「動的なPGが取得するキーの情報を、
静的であるにも関わらず、
取得して制御を掛ける。」
というものです。
見当がつかないと言うか、
暗中模索の状況で、
『常駐すればいいかなぁ?』
『常駐しても、キーダウンの情報はOS(windows)から取れるのかなぁ?』
などなど。不安なことばかりで・・・。
もしよろしければ、
『VC++では、どのように処理をするのが妥当か?』
を教えて頂けないでしょうか?
本当に失礼な書き込みかもしれませんが、よろしくお願いします。<(_ _)>
>『VC++では、どのように処理をするのが妥当か?』
妥当かどうかわ分りませんが・・、思いつくのは、以下の二つ
・キーフックで横取り
・常にキー状態を監視
※あと環境書きましょう・・、「使用上の注意」を読むべし
不良PGさん
ありがとうございます!\(⌒▽⌒)/
> ※あと環境書きましょう・・、「使用上の注意」を読むべし
すみませんでした。(;^_^A
環境は下記の通りです。
Windows2000 Pro
VC++6.0 EnterPrice Edi
> ・キーフックで横取り
> ・常にキー状態を監視
『常にキー状態を監視』は、
APIを利用して、OSからキーを取得するのではないか、と理解できたのですが、
『キーフックで横取り』は・・・(∩_∩)ゞ
わかりません。
一応、常にキー状態を監視と言う考え方で、
やってみようと思います。
不良PGさん
本当にありがとうございました!\(⌒▽⌒)/
用途にもよりますが、フックを使う方が確実で簡単だと思います。
(「常にキー状態を監視」する方法で間に合うならそれで構いませんが。)
フックについては↓のページが分かりやすいです。
http://www.kab-studio.com/
http://www.kab-studio.com/Programing/Codian/index.html
「DLL・フック」のところです。
kazumaさん
ありがとうございます!<(_ _)>
> 用途にもよりますが、フックを使う方が確実で簡単だと思います。
> (「常にキー状態を監視」する方法で間に合うならそれで構いませんが。)
正直に書きます。
ずぶの素人で、この仕事を受けてしまい。
正直、どういう風に手をつければいいのか、それさえもわからないのです。
SDKで作るべきか・・・。
MFCで作るべきか・・・。それさえも(T^T)
『フックの考え方』下のサイトで、大変参考になりました!!
勉強だと思って、キー状態を監視とフック、両方にチャレンジしてみます。
kazumaさん
ご丁寧に、Webページまでご紹介いただき
本当にありがとうございました!\(⌒▽⌒)/
> http://www.kab-studio.com/
> http://www.kab-studio.com/Programing/Codian/index.html