2020-02

スポンサーリンク
C#

【C#】メニューにハイコントラストテーマを適用する方法

Windows Form アプリケーションのメニューバーやツールバーにハイコントラストテーマを適用する方法です。.NET6.0 を対象にしています。 適用イメージ ハイコントラストテーマは黒、白、オレンジ、水色のみの配色になります。 ハイコ...
0
C#

【C#】ダークモードフォーム v2.1.1を公開

ダークモードフォームの最新版をリリースしました。V2.0.0から【C#】タイトルバーを独自に実装してダークモードを適用する方法の this.FormBorderStyle = FormBorderStyle.None;でタイトルバーを消すの...
0
C#

【C#】非クライアント領域を変更した場合のウィンドウサイズ変更時のチラつきについて

自作エディタにもダークモードを適用したくて WM_NCCALCSIZE でクライアント領域を広げてタイトルバーを消しました。その後、色々検証しているとウィンドウを最大化した後にドラッグで元に戻すると標準のタイトルバーと異なり一瞬チラつきます...
0
C#

【C#】フォームの移動時とサイズ変更時のイベント発生順は?

いつも実装時にイベントの発生順がよくわからなくなるので、フォームの移動時とサイズ変更時のイベント発生順を整理しました。 フォーム移動時のイベント発生順 フォーム移動時のイベント発生順は下記になります。 ResizeBegin Move Lo...
0
テキストエディタ開発

2020/01の自作テキストエディタ開発状況

2020年1月もとっくに終了しましたね。あっという間です。記録だけは残しておきたいってことで 自作テキストエディタの進捗状況です。 ビルド回数 またもや寄り道してしまいましたね。今回はタイトルバーにいっちゃいました。いつになったら折り返しが...
0
C#

【C#】タイトルバーを消して独自に実装する3つの方法

Windows Formアプリケーションのタイトルバーを消したり独自に実装する方法のまとめです。 独自に実装する前に… 最近だと公開APIを利用するとタイトルバーを黒にできます。独自に実装とかかなり面倒なので一度ご確認頂ければと思います。 ...
0
スポンサーリンク