При
создании окна с помощью WinAPI можно задать свойства рамки окна, в т.ч. наличие кнопок управления, наличие заголовка, и т.п. с помощью
стилей окна.
GUI-фреймворки могут эту функциональность выставлять наружу, предоставляя средства управления стилями окна, которое они создают. А могут и не выставлять.
В то же время, поскольку под капотом они всё равно обращаются к WinAPI, можно использовать
соответствующие функции для манипуляции окном, созданным с помощью GUI-фреймворка.
Насчет интерфейсов под линукс или mac os подсказать не могу, не в курсе как там что устроено.