タイトル : AcceptButtonについて 投稿日 : 2009/02/02(Mon) 13:29 投稿者 : Kujisat
VB2005 WindowsXP 何時も何かある度、こちらにお世話になっております。 さて、当方現在Forms.Buttonを継承したカスタムコントロールを作成しています。 (OnPaintをオーバーライドした、ビジュアルを変更したコントロールです) ある程度まで完成系で実装でき、フォームに貼り付けて問題なく動作していました。 で、フォームのプロパティ設定でAcceptButtonを設定したところ、 デフォルトボタンとして外枠(恐らく1ピクセル分)がForeColor設定で 表示されてしまいます。 ShowFocusCuesをオーバーライドし、通常の選択枠は非表示としていますが、 デフォルトボタン設定の外枠は解除できないものでしょうか? WndProcで解除も考えましたが、何せメッセージの種類が判別できないと フックすることもままなりません。 ご存知の方がおられましたら、ご教授願います。 |