Практика: Оболочка окна Windows

Практика: Оболочка окна Windows

Основной критерий качества ПО - его функциональность. В то же время разработчики коммерческого софта должны думать и о том, что принято называть "товарным видом продукции. Как говорится, по одежке встречают, по уму провожают" - здесь в роли "одежки" выступают красивая упаковка, качественно изданная документация - и, конечно же, броский и удобный интерфейс программы.

Тем, кто хочет создать яркий и нетривиальный дизайн для своего приложения, наверное, будет интересно использовать возможность создания окон непрямоугольной формы - круглых, овальных, многоугольных, звездчатых и пр. В данной работе мы рассмотрим создание окон нестандартной формы в Delphi.

Само название операционной системы Windows говорит о том, что основным ее элементом является окно. Для успешного программирования разработчик должен иметь четкое представление о том, что подразумевается в Windows под этим понятием. Для начинающих программистов неочевидно, что окнами Windows являются не только главные окна, но и большинство элементов управления в них, таких как поля ввода, списки, кнопки и т.п. Фактически любой элемент интерфейса, способный получать фокус ввода, является окном Windows. Окна могут иметь окно-владельца (Parent window). В этом случае остальные называются дочерними окнами (Child Window) и располагаются на поверхности владельца.

[читать полный текст статьи]

[пример готового приложения]

Всего комментариев: 0