По опыту я обнаружил, что родные формы / компоненты окон не любят, когда их изменяют.Я знаю, что с помощью Delphi или Visual Studio вам предоставляются собственные компоненты Windows для заполнения формы или окна, а затем вы прикрепляете код к событиям, которые могут выполнять эти компоненты (например, onClick).
Однако как всеэти программы, такие как Word или браузер Google Chrome, изменяют стандартное окно Windows?Я думал, что он каким-то образом защищен?
Кажется, что в Chrome есть вкладки на рамке окна?
Я знаю, что вы также можете получить наборы инструментов, такие как Swing и QT, которые имеют свои собственные элементы управления / компоненты для заполненияформа.Как это работает?(Как операционная система / компьютер узнают, как должна работать неродная кнопка? Например; кнопки Chrome «назад» и «вперед» не являются нативными компонентами?).
Я могу понять, как OpenGL / DirectXокно будет работать, потому что вы точно указываете компьютеру, что рисовать полигонами / квадрами.
Надеюсь, этот вопрос понятен!