Global HotKeys


В очередной раз наткнувшись в документации на функцию с интуитивно понятным называнием RegisterHotKey решил посмотреть как ее применять. Как же использовать глобальные сочетания клавиш, например, для сворачивания и разворачивания программы?
Читать полностью ...
Собственный Image Viewer


После короткого знакомства с Direct2D & Windows Animation Manager посетила меня идея написать свою небольшую программку для просмотра изображений. В общем то почему бы и нет? Ну и что что их навалом вокруг, зато для закрепления навыков работы с упомянутыми технологиями.
Читать полностью ...
WinAnimationManager: Grid Layout


Вторая статья про изучение Windows Animation Manager, где мы рассмотрим вариант реализации примера MSDN: Grid Layout Sample с использованием Delphi. Суть данного демонстрационного приложения заключается в том, что оно создает превью изображений, располагающихся в библиотеке изображений, и располагает их на форме в виде таблицы, при изменении размеров формы таблица перестраивается, с использованием анимации.
Читать полностью ...
Знакомство с Windows Animation Manager


Привет, Windows Animation Manager! - сказал я.
- Привет!, - сказал Windows Animation Manager, - давай дружить!
Давай, - ответил я.
Читать полностью ...
Explorer Context Menu


Никто из вас не задумывался как в своем приложении реализовать контекстное меню, которое мы видим кликнув правой кнопкой на файле (папке, диске, и т.п.) в проводнике? А я вот недавно задумался, причем решить данную задачу с первого подхода не получилось (:
Читать полностью ...
Direct2D: Geometries Overview


Очередная статья, описывающая основы использования Direct2D, на этот раз посвящена использованию геометрических фигур. Первоисточником, как и прежде, является MSDN (Geometries Overview). Быть может в отличии от прежних статей данная будет более краткой и не такой подробной, но это вызвано тем, что мы уже немного знакомы с технологией и основными классами.
Читать полностью ...
Direct2D: Brushes Overview #2

В этой статье мы рассмотрим применение последнего типа кистей - ID2D1BitmapBrush, а также, как итог, нарисуем полноэкранную форму с вращающейся картинкой-фоном.
Читать полностью ...
Direct 2D: Brushes Overview #1

Представляю вам очередную адаптацию статьи Direct 2D Programming Guide: Brushes Overview применительно к использованию в среде Delphi. Данная статья описывает как создавать различные типы кистей и использовать их для заполнения поверхностей.
Читать полностью ...
Direct2D: Layers Overview


В продолжение начатой в предыдущий раз темы изучения Direct2D, разберем статью MSDN Layers Overview. Поэтому далее вы можете прочитать перевод(пересказ) данной статьи с примечаниями и выкладками аналогов исходного кода с использованием Delphi.
Читать полностью ...
Creating a Simple Direct2D Application


Данный пример представляет некоторую адаптацию статьи MSDN Creating a Simple Direct2D Application с переносом использованного кода на, как не трудно догадаться, Delphi.
Читать полностью ...