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