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

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

Вот и наступил славный праздник – День независимости Украины. В этом году украинской «независимой и суверенной державе» исполнилось двадцать лет. Еще годик – и будет «американское совершеннолетие» (по крайней мере в некоторых штатах «детки» в возрасте до 21 года совершеннолетними…

Отпуск в августе не настолько плох, насколько ожидалось. Погода особо не подводила. Конечно, были дожди, как бы намекающие, на приближение осени, но было и солнце, утверждающее, что на дворе еще лето. В целом, отдохнуть у нас получилось на славу. Хотя,…

Не так давно, русскоязычный сегмент Google обновил алгоритм. Объясняется подобное обновление желанием показывать пользователям только высококачественные сайты (читать: лучше всех отвечающие поисковым запросам, ведь именно таковые гугл считает высококачественностью «для людей»). В общем, по делу.

Проба пера, так сказать. Первый рассказик в моей жизни. Прошу не судить строго. Буду рада любым комментариям. В общем, рассказ в двух частях (первая часть здесь). Часть вторая. … – Иди же! – кричала она. Иди! – Я не могу….

Рано или поздно у каждого вебмастера возникает потребность в снижении нагрузки на базу данных (в частности, количества запросов). Собственно говоря, дело в том, что основным недостатком такой системы управления содержимым, как WordPress, является большое количество запросов к базе данных.

Проба пера, так сказать. Первый рассказик в моей жизни. Прошу не судить строго. Буду рада любым комментариям. В общем, рассказ в двух частях. Часть первая. Весь день лил дождь. Капли монотонно стекали по стеклу. Она сидела, меланхолично наблюдая за огнем….

Для вызова соответствующих диалоговых окон предназначаются два компонента: OpenDialog и SaveDialog, находящиеся на вкладке Dialogs. Не трудно догадаться, что первый компонент предназначается для открытия файлов, а второй – для сохранения. Оба компонента, естественно, поддерживают указание имени и местоположения файла.

Рыбакам посвящается Не так давно (чисто случайно) обнаружила, что масса людей не только не ходит на рыбалку (не любит ее и не понимает), но и ненавидит рыбаков. Типа, бездельники, теряют время на берегу реки еще и рыбу мучают. Странно, правда?…

Повернутись до верху