Статьи
|
Для того, чтобы создать более дружественный интерфейс, можно рисовать рамку фокуса вокруг активного компонента. Для этой цели идеально подходит объект TShape, который представляет собой геометрическую фигуру, которая может быть помещена на форму. Каждый раз, когда компонент находится в фокусе, мы будем перемещать объект TShape в его местоположение.
|
|
Статьи
|
Для того, чтобы создать заставку для приложения, необязательно создавать новую форму, достаточно вывести изображение, показать его, а затем уничтожить. Поместите на форму TPanel (Panel1), в нее TImage (Image1) и TTimer (Timer1), помимо остальных компонентов. Свойство Interval компонента Timer1 установите, например, равным 3000 и запишите следующий код в событие OnTimer:
|
Статьи
|
Этот пример демонстрирует использование функции AppendMenu() Windows API, чтобы добавить в конец системного меню новый пункт. Мы определим новую системную константу SC_MyMenuItem, которая будет использоваться для идентификации нашего нового пункта меню в системе. После добавления пункта меню, будем ловить сообщение WM_SYSCOMMAND, чтобы проверить, выбран ли наш пункт меню.
|
Статьи
|
Приведу простой пример, как можно использовать данную форму. Допустим Вам надо сделать программу- напоминалку. Висит эта форма и на ней постоянно отображаются Ваши встречи, дела, праздники или другая полезная информация. Получится этакий Active Desktop :) Но будет он жрать ресурсов на порядки меньше.Реализуется все это очень просто.
|
Статьи
|
Как закрыть программу с предупреждающим сообщением пользователю о фатальной ошибке?
|
|
|
|
|
|