9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

DelphiAdvent Calendar 2019

Day 25

Delphi IDE Setting Changer 2

Last updated at Posted at 2019-12-24

RADStudio IDE でのフォント変更

10.3 Rio - リリース 3 - 主な修正と強化機能

IDE フォントおよびフォント サイズの設定のサポート。 10.3 より前の機能の、より新しい、より良いバージョンを復活させることで、プロジェクト ビュー、オブジェクト インスペクタ、構造ペインなどのドッキング可能ウィンドウを含む、IDE のメイン ウィンドウのフォントおよびフォント サイズは、レジストリ編集で定義できるようになりました

とありました!
お、あの昔のレジストリが復活したんか!
と思って過去に作った↓コレをバージョンアップすることにしました。

Delphi IDE Setting Changer
https://qiita.com/pik/items/aae1f8743fdfc0a40917

10.3.3 のレジストリキー

書き込むレジストリは昔と同じ

ModernTheme

なのかと思ったら違った!
DocWiki には

IDE ビジュアル設定のシステム レジストリ キー
ModernTheme を HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\ に作成します

って書いてあるのに! 修正されていました。
で、調べたら↓のサイトに場所が書いてありました1

How to modify Delphi 10.3.3 IDE font and font size
http://www.codecoder.top/pascal/how-to-modify-delphi-10-3-3-ide-font-and-font-size.html

で、じゃあどこかというと↓でした。

Theme

なるほどなー。もうモダンとか関係ないテーマだもんね。

それと、背景とかは新しいテーマによって定まるので MainToolBarColor は 10.3.3 では意味が無くなりました。

ということで、改訂されたソースが↓こちら。

IDE Setting Changer
https://bitbucket.org/freeonterminate/idesettingchanger/

実行時のイメージは何も変わってません(解りづらくなるので Style も未適用)

実行イメージ

まとめ

10.3.3 でフォントとフォントサイズを変更する場合は Software\Embarcadero\BDS\20.0\Theme に書き込んでね。
上のアプリをビルドして使うと楽ちんだよ。

  1. 12/3にエンバカデロの井之上さんのブログで場所が明示されました。

9
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?