Можно ли добавить пользовательскую кнопку к заголовку TForm рядом с кнопками свертывания, разворачивания и закрытия во время выполнения?

Возможный дубликат:
Ресурсы для Windows Aero Glass и композитинга (DWM)
Вставить кнопку в строку заголовка окна

Я использую Delphi 2010.

Мне было интересно, есть ли способ добавить пользовательскую кнопку слева от кнопок свертывания, сворачивания и закрытия. Кнопка, которой назначено событие onClick?

Это будет использоваться как в модальной, так и в немодальной формах.

Thanx!

1 ответ

Решение

Для форм с отключенным Aero или когда ваша система работает в Windows XP, вы можете использовать TJvCaptionButton (часть JVCL), в противном случае вы должны нарисовать кнопку в не-клиентской области, используя функции DWM (Desktop Window Manager). Попробуйте эти статьи для примера.

Другие вопросы по тегам