どのキーが押されたか判断するには? – プログラミング – Home

どのキーが押されたか判断するには?
 
通知
すべてクリア

[解決済] どのキーが押されたか判断するには?


節
 節
(@節)
ゲスト
結合: 24年前
投稿: 1
Topic starter  

はじめまして。節といいます。

ダイアログベースのプログラムを作ってるんですが、
リストビューのアイテムを、矢印キーで選択したときに、
リストビュー脇に置いてるエディットボックスに、
選択したアイテムの名前を表示したいのですが、

・どのキーが入力されたのかを知る方法

がわかりません。
この方法がわかれば、
LVN_Keydownイベントで何とかなるんですが、
もし分かるかたがいらっしゃれば、
よろしくおねがいします。


引用未解決
トピックタグ
Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
 

Bunといいます。

HELPで ”Virtual-Key Codes” を検索してください。
検出はPreTranslateMessage()でも可能です。
こちらもHELPで検索して調べてみてください。


返信引用
かな
 かな
(@かな)
ゲスト
結合: 24年前
投稿: 15
 

Bunさん、ありがとうございます。
お返事が遅れて、本当にすみません。

Virtual-key Codesの方は、グレイ文字になって
読むことができなかったんですが、

PreTranslateMessageの方で、
各方向キーのキーダウン時に、
VK_~という値が取得できることがわかりました。

         ↑:VK_UP
 VK_LEFT:←      →:VK_RIGHT
  ↓:VK_DOWN

これで、悩みは解決できそうです。

Bunさん、ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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