Разработка Delphi: Как поймать событие нажатия кнопки Помощь в VCL с пользовательским стилемDelphi , ОС и Железо , Справочник по сообщениямВ статье мы рассмотрим, как поймать событие нажатия кнопки "Помощь" в VCL с пользовательским стилем в Delphi. Эта проблема может возникнуть, когда вы используете кастомный стиль VCL, и стандартные методы не работают. ПроблемаРазработчик столкнулся с проблемой, когда не мог поймать событие нажатия кнопки "Помощь" в VCL-форме с кастомным стилем. Форма была настроена на
Альтернативный ответК сожалению, в альтернативном ответе представлена та же проблема, без предлагаемого решения. Подтвержденный ответОказывается, форма использует хук стиля, который обрабатывает это сообщение. В классе Метод Вот как это можно сделать:
Теперь, когда вы нажимаете кнопку "Помощь" в вашей VCL-форме с кастомным стилем, процедура Статья описывает проблему с捕获 помощью кнопки события в VCL-форме с пользовательским стилем в Delphi, и предлагает решение, заключающееся в перехвате сообщения WM_SYSCOMMAND с параметром SC_CONTEXTHELP. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Справочник по сообщениям ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |