SDKのプログラムで、キーインされた数字を引き取ることは? – プログラミング – Home

SDKのプログラムで、キーインされた数...
 
通知
すべてクリア

[解決済] SDKのプログラムで、キーインされた数字を引き取ることは?


GS
 GS
(@GS)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

VC++6で使っています。
MSDOS下(要は、プロジェクトの設定が、
C/C++の中のプロセッサの定義やプロセッサ・オプションの設定箇所や
リンクの中のプロジェクトオプションの設定箇所で、
Consoleになっている場合)
では、SCANFというコマンドを使えば、そのまま、そのユーザーが
キーで指定した数字がプログラム中に入っていくのですが、
上記の設定箇所がConsoleではなくて、Windowsになっている場合は、
SCANFの代りに、どうやってユーザーにWindows上
(Message BOXやhボタン等が使えるのか)で、
数字を打たせて、それを直にプログラム上に引き取らせることが出来るのでしょうか?
3通りの数字の選択肢だと、単にYES NO CANCELを選んでもらう
MESSAGE BOXを使う方法もあるのですが、
数字の可能性が100通りもあると。。。


引用未解決
トピックタグ
GS
 GS
(@GS)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

追加質問なのですが、
上記のWindosのプログラムで、
矢印キー(↑とか→)が押されたときだけ特殊な処理に
行きたいようにするにはどうすればいいでしょうか?


返信引用
ふらう
 ふらう
(@ふらう)
ゲスト
結合: 22年前
投稿: 2
 

ウィンドウを作って、WM_KEYDOWNやWM_KEYUPなどの
メッセージを捕まえてやればいいと思います。
複数桁の数字が欲しければダイアログに
エディットボックスでも貼り付けてやるのが簡単だと思います。


返信引用
GS
 GS
(@GS)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

えっ? えっ?
それって、どうやるのでしょうか?


返信引用
NEG(ねぐ)
 NEG(ねぐ)
(@NEG(ねぐ))
ゲスト
結合: 23年前
投稿: 178
 

 このへんをみてみるとか?
http://www.kumei.ne.jp/c_lang/sdk/sdk_32.htm


返信引用
ふらう
 ふらう
(@ふらう)
ゲスト
結合: 22年前
投稿: 2
 

Windowsのアプリを作るのが初めてなら、
まずはウィンドウを作るとこから始めるといいと思いますよ。
逆に言えば、ウィンドウがないと殆ど何も出来ない^^;
あとはウィンドウプロシージャってので
てきとーなメッセージ処理が出来るようになれば目的達成はスグだと思います。
//僕はNEGさんのリンク先(猫でもわかる~)でSDKが出来るようになりました。


返信引用
GS
 GS
(@GS)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

みなさん

いろいろありがとうございます。
勉強してみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました