tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル AcceptButtonについて
投稿日: 2009/02/02(Mon) 13:29
投稿者Kujisat
VB2005 WindowsXP

何時も何かある度、こちらにお世話になっております。
さて、当方現在Forms.Buttonを継承したカスタムコントロールを作成しています。
(OnPaintをオーバーライドした、ビジュアルを変更したコントロールです)

ある程度まで完成系で実装でき、フォームに貼り付けて問題なく動作していました。
で、フォームのプロパティ設定でAcceptButtonを設定したところ、
デフォルトボタンとして外枠(恐らく1ピクセル分)がForeColor設定で
表示されてしまいます。

ShowFocusCuesをオーバーライドし、通常の選択枠は非表示としていますが、
デフォルトボタン設定の外枠は解除できないものでしょうか?

WndProcで解除も考えましたが、何せメッセージの種類が判別できないと
フックすることもままなりません。

ご存知の方がおられましたら、ご教授願います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。