ENTERキーの制御

[戻る]
えみぷー [E-Mail] 2001/10/17(水) 23:39:10
はじめましてVC++初心者です。
質問です。
VC++についてなんですが、ENTERキーの制御ですこし困っています。
ENTERキーを押すと画面(ダイアログベース)が終了してしまう状態は解決
できたんですが、今度はENTERキーをタブキーと同じように働かせたいと
思っています。
なにかうまい方法はないんでしょうか?
知っているかたがいらしたらよろしくお願いします。

CdS 2001/10/18(木) 00:21:14
MFCを使っているかどうかは書くようにしてください。

MFCと仮定します。
まあ、いちばん簡単なのはPreTranslateMessageでWM_KEYDOWN(VK_RETURN)を捕まえてやり、
keybd_eventでTABのキーイベントを送ってやるんですかねぇ。

えみぷー [E-Mail] 2001/10/18(木) 10:37:38
CdSさんありがとうございます。
すいませんMFCをつかっています。今度から気を付けますね。

一応keybd_eventで出来るようになりました。

keybd_event(VK_TAB,0,0,0);

ってコードを書いたんですけど、後ろ3つの引数がヘルプを見ても
よく分からなかったんです。
いまの状態でも問題なく動いているっぽいんですけど・・・。
ほんとに問題ないんでしょうか?

古いスレッドには追加発言できません。