Как спрятать кнопки в заголовке окнаDelphi , Программа и Интерфейс , Заголовок формыКак спрятать кнопки в заголовке окна
Автор: Andrey procedure TForm1.FormCreate(Sender: TObject); var Style: Longint; begin Style := GetWindowLong(Handle, GWL_STYLE); SetWindowLong(Handle, GWL_STYLE, Style and not WS_SYSMENU); end; Перевод: Код, который я предоставил, является частью приложения Delphi, которое стремится скрыть кнопки (также известные как системное меню) в заголовке формы. В Windows у каждого окна есть стандартная группа кнопок в правом верхнем углу, которая включает в себя минимизацию, максимизацию/восстановление и закрытие. Эти кнопки контролируются стилем Вот как это работает:
Однако есть некоторые потенциальные проблемы с этим подходом:
Более надежный способ заключается в создании пользовательских контролов (например, панели или группбокса) и размещении их в желаемом положении, а затем установке свойства Вот пример:
Этот подход обеспечивает более контроль над внешним видом и функциональностью своих пользовательских кнопок заголовка. В статье описывается способ спрятать кнопки в заголовке окна с помощью изменения стиля окна в программе на языке Delphi. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Заголовок формы ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |