掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
オプションボタンについて (ID:78812)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
KeyDownイベントは起こりませんが、メッセージは来てますので、 サブクラス化かローカルキーフックで拾うことはできます。 ただし、カーソルキー移動は内部処理ですので、 メッセージを握りつぶしても防げませんから、 「メッセージを拾ったら移動前の状態に戻してやる」 処理が必要です。 手っ取り早いのは、 ●Optionボタンをコントロール配列にする。 ●LostFocusイベントでIndexを保存。 ●サブクラス化かローカルキーフックでメッセージをチェック。 ●メッセージが「Optionボタンに対するカーソルキー」だったら フラグをたてる。 ●Optionボタンのクリックイベントで、フラグがたっていたら フラグをおろし、 Indexを保存していたOptionボタンにSetFocusし、 そのOptionボタンのValueをTrueにする。 というところでしょう。(あまり手っ取り早くないような・・・) 個人的見解としては、(技術的には面白いのですが) こういう手間をかけるより、 「カーソルキー移動を禁止する」という仕様のほうを 見直したいところです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.