人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

windows常駐アプリケーションを作ってみたいです。

[内容]
起動してからキーボードを何回たたいたかをわかるようにするものです。

画面左下[windowsスタートボタン付近]にカウンタがあり
文字を打つたびにふえていきます。

文字 のばあいは[moji]として考えカウントは4です

これはwindowの中にあるのではなく、windowsでいう画面のプロパティの設定タブ
識別ボタンを押したときにでてくる数字のような形で表示させたいです。

100とか節目の番号の時に画面に何かわかりやすい画像を表示させたいです。

文字などは全て最善面での表示です。

webアプリケーションは作成したことあるのですが
windows アプリは初めてです。

メイン言語はperl php 5年くらいです。

visual c++で作成しようとおもっています。

これを作成するに当たって何かいい書籍や参考になりそうなサイトを教えていただければと思います。

visual studio 2008 express はインストールしました。

経験者の方に質問です
この内容は難易度は高いでしょうか?

私も引き続き調べますのでwindowsアプリ作成経験のある方の返信お待ちしております。

宜しくお願いします。

●質問者: shin_q
●カテゴリ:コンピュータ ゲーム
✍キーワード:C++ EXPRESS Perl PHP Visual Studio
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●100ポイント

ご質問のアプリはタスクトレイに常駐すればいいと思うので、MFCを使って簡単に作ることができます。

下記サイトが参考になるでしょう。


◎質問者からの返答

ありがとうございます!!

確認させてもらいます!!!!


2 ● tdoi
●100ポイント

Express Editionでは、MFCは利用できないのですが、.NETアプリでもよいのであれば、ExpressEditionでも比較的簡単に常駐アプリを作成できます。

その場合は、VBやC#という選択肢を選んだ方が簡単かもです。

例えば:

http://lassy-tech.blogspot.com/2008/01/blog-post_5613.html

で、問題なのは、キーイベントの取得です。

対象とするウィンドウが固定であれば、特に問題はないのですが、今回はすべてのキーイベントを拾わなければなりません。

http://7ujm.net/C++/Hook2.html

なんかが参考になるかもしれませんが、これに相当する.NET Framework上のサポートがあるかまでは調べていません。

もし、対応するものがなければ、.NET CLRという手段でしょうか。


と書いてくると、難易度は低くはないと思います。

何かの参考になれば。

◎質問者からの返答

丁寧な解説ありがとうございます

少し難易度高そうですね

現状 ExpressEdition 以外は考えておらず .NETアプリも検討の中には入っておりません。

となると簡単ではなさそうですね

いろいろサイト見てみます ありがとうございます!!


3 ● hijk05
●100ポイント ベストアンサー

キーボード入力の取得は、Windowsメッセージをフックすればよいだけです。

猫でもわかるWindowsプログラミング

http://www.kumei.ne.jp/c_lang/

このあたりのどこかを探せば、やり方かいてます。

本で読むのなら以下の本です。

猫でもわかるWindowsプログラミング 第3版 (猫でもわかるプログラミングシリーズ)
粂井 康孝
4797348372

◎質問者からの返答

ありがとうございます!

こちら確認させていただきます!!

Windowsメッセージをフックですね 了解です。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ