小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Windows Vistaでフォーカスの枠線が表示されない件

はじめに

VisualStudioで作ったMFCアプリケーションをWindows Vistaで動かしたときに、フォーカスの枠線が表示されないことがあります。Windows Vistaからはコントロールパネルの設定によってはCWnd::SetFocusを呼び出すだけでは、ボタンにフォーカスがあたっていても枠線が表示されません。

コントロールパネルから設定を変更する

コントロールパネル→コンピューターの簡単操作→コンピューターの簡単操作センター
→キーボードを使いやすくします→「ショートカットキーとアクセスキーに下線を表示します(N)」にチェックいれる
Vistaでフォーカス枠(点線の四角形)を描画させる - ほたての日記 はてなブックマーク - Vistaでフォーカス枠(点線の四角形)を描画させる - ほたての日記

この設定を行っておくとWindows XP同様、Windows Vistaでもボタンにフォーカスがあたったときに、枠線が表示されるようになります。