Программирование на WinAPI → Как писать Win32API приложения на Delphi

Главная пробема, возникающая при написании WinAPI приложений - это неудобство ручного создания всех окон приложения. Требуется вызывать функцию CreateWindow для каждого (в том числе и дочернго) окна программы, а затем еще и менять шрифт в некоторых из них. Лучшим на мой взгляд выходом из этой ситуации является использование ресурсов диалоговых окон (dialog box resources) для соэдания всех окон приложения. В этой статье я расскажу как это делается в Delphi на примере простоо приложения с одним главным и двумя (модальными) окнами.

Опубликовал admin
16 Дек, Вторник 2003г.

Программирование на WinAPI → Написание сервисов Windows NT на WinAPI

Причиной написания этой статьи, как не странно, стала необходимость написания своего сервиса. Но в Borland'е решили немного "порадовать" нас, пользователей Delphi 6 Personal, не добавив возможности создания сервисов (в остальных версиях Delphi 5 и 6 эта возможность имеется в виде класса TService). Решив, что еще не все потеряно, взял на проверку компоненты из одноименного раздела этого сайта.

Опубликовал admin
12 Дек, Пятница 2003г.

Программирование на WinAPI → Функции Windows API для работы с посторонними окнами

Существует большое количество статей на эту тему, но я все-таки хочу добавить к ним ещё одну. Эта статья будет посвящена функциям для работы с окнами (как Вы уже поняли из названия). Знатоки WinAPI, не судите меня за какие-либо ошибки или неточности, а лучше поправьте (e-mail:mailto:stalcom@ukr.net). Но, собственно, приступим к делу.

Прежде всего, я хочу сказать, что работа Windows основана на сообщениях. Так Windows посылает любому окну такие сообщения как (WM_PAINT,WM_ACTIVATE,WM_LBUTTONCLICK,…).

Опубликовал admin
10 Дек, Среда 2003г.

Программирование на WinAPI → Аналог функций Sound() и NoSound() под WindowsNT/2k/XP

Автор: Рябухин Александр

Вступление, или Для чего я все это затеял.

Опубликовал admin
10 Дек, Среда 2003г.

Программирование на WinAPI → "Прилипающие" окна

Эта статья расскажет вам, как создать такой популярный в современных программах эффект, как "прилипание" окна к краю экрана, когда до него остается небольшое расстояние. Реализуется это, как вы, наверное, догадываетесь, с помощью Win API. Конечно, Win API не содержит функций, которые помогут окну прилапать к краю экрана - нам придется немного разобраться с сообщениями Windows. Обработка сообщений в Delphi реализована посредством событий; событие обычно генерируется в ответ на сообщение Windows, посланное приложению.

Опубликовал admin
1 Дек, Понедельник 2003г.


RSS-материал

Программирование для чайников.