C++ Builder XE4, 10.2 Tokyo > TForm > BorderStyle > bsSingle (biMinimize と biMaximize) | bsDialog


動作環境
C++ Builder XE4
RAD Studio 10.2 Tokyo Update 2 (追記: 2018/01/05)

現在取組んでいる3つのソフトにおいて、一つだけメイン画面の表示が異なっていた。
BorderIconsとBorderStyleの設定違いに起因していたようだ。

case 1-a > bsSingle (biMinimize = true, biMaximize = true)

case 1-b > bsSingle (biMinimize = false, biMaximize = false)

  • biMinimize = false
  • biMaximize = false

左上のメニューは残した状態 (biSystemMenu = true)。これをfalseにすると、左上のメニューが消えると同時に、右上のxボタンも消える。

case 2 > bsDialog

case 1-bとの違いは左上のメニュー。

UI

システムメニューとしての左上アイコンは、「それをクリックできる」という見せ方なのかもしれない (これまで意識してきたことはなかった)。