チェックボックスのキーボード操作
チェックボックスをサブクラス化し、WM_KEYDOWNなどでEnterキーが押されたことを拾い、
そこでBM_GETCHECKやBM_SETCHECKを使ってチェック状態を反転させればよいでしょう。
サブクラス化に関しては検索してみてください。(ここの検索とか、Googleとか…)
そこでBM_GETCHECKやBM_SETCHECKを使ってチェック状態を反転させればよいでしょう。
サブクラス化に関しては検索してみてください。(ここの検索とか、Googleとか…)
[hira]
http://hira.hopto.org/
http://hira.hopto.org/
Re: チェックボックスのキーボード操作
チェックボックスにフォーカスをあわせて、SPACE キーで操作できませんか?
Windows 標準の動作ですので、おかしなことをしてない限りできると思います。
あと、Alt キー同時押しによるアクセラレーション(下線付きアルファベットのやつ)も検討してみてはいかがでしょう。
Windows 標準の動作ですので、おかしなことをしてない限りできると思います。
あと、Alt キー同時押しによるアクセラレーション(下線付きアルファベットのやつ)も検討してみてはいかがでしょう。