Каждому программисту, особенно начинающему, хочется, чтоб разрабатываемое им приложение отличалось от огромного количества схожих приложений, призванных выполнять те же функции (и нередко мало отличающиеся вариантом их реализации). В целом, создать такого рода отличие очень поможет задание приложению собственной иконки.
Позначка: Форми
В продолжение серии о формах написала заметку, посвященную вырезанию форм «по шаблону». Порой бывает так, что вручную (с помощью функции CreatePolygonRgn) вырезать необходимую область довольно проблематично. В такой ситуации можно воспользоваться функцией CombineRgn, которая предоставляет возможность комбинировать области различных форм.
Сегодня начну серию постов посвященных формам необычного вида. Внешним видом любой формы управляют несколько свойств. Наиболее важным, естественно, является дескриптор окна (Handle). В данной заметке я хочу рассказать о том, как получить нестандартную овальную форму окна (вместо привычной прямоугольной, естественно).