HSP3の button で作成したボタンはWindows 7なら立体的に、11では角丸四角形といったように、各OSのテーマに沿うように見た目が変わると思います。
しかしC++で作成したボタンは常にフラットなデザインです。
最初はウィンドウスタイルあたりかと思いましたが、このような外観を変えられそうなウィンドウスタイルやボタンスタイルは見つかりませんでした。
C#などの言語はこのスタイルを変えるオプションがあるらしいのですが、HSPはC++ベースなのになぜこのようなスタイルの変更ができているのでしょうか。
winobjで作成したオブジェクトにも反映されているので、内部的に何かを指定しているような気がするのですが…
【参考画像】
https://i.imgur.com/U88uvLk.png