Меню :: Компоненты и Классы :: База знаний Delphi :: TRyMenu — собственная отрисовка меню
TRyMenu - это класс для отрисовки меню в Delphi, позволяющий создавать собственные дизайны без использования дочерних классов и привязки к OnAdvancedDrawItem. :: Автоматический выбор произвольного пункта PopupMenu
Автоматический выбор произвольного пункта PopupMenu можно реализовать с помощью процедуры, которая посылает сообщение WM_KeyDown для нажатия клавиши вниз. :: Блокировка меню без закрашивания серым
В статье описывается процедура в Delphi, которая блокирует доступ к меню без закрашивания серым фоном. :: Выделение меню
Статья описывает функцию SelectMenu, которая позволяет выделить элемент меню в окне Windows с использованием языка программирования Pascal. :: Вызов контекстного меню в координатах курсора мыши
В статье описана процедура вызова контекстного меню в координатах курсора мыши с помощью компонента TPopupMenu в Delphi. :: Вызов контекстного меню в позиции курсора
В статье автор Ed Jordan описывает решение проблемы вызова контекстного меню в координатах курсора мыши с помощью процедуры TForm1.Form1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer). :: Вызов контекстного меню в позиции курсора 2
В статье описывается вызов контекстного меню в позиции курсора при щелчке правой кнопкой мыши на узле TTreeView с помощью функции ClientToScreen для преобразования координат. :: Вызов контекстного меню в позиции курсора 3
В статье описывается способ вызова контекстного меню в позиции курсора 3 с помощью обработчика события MouseUp дляMemo-компонента в Delphi. :: Выпадание контекстного меню возле нужного элемента управления
В статье описывается способ вызова контекстного меню (popup-меню) рядом с необходимым элементом управления в приложении на языке Delphi. :: Динамическое добавление пунктов меню
Динамическое добавление пунктов меню в Delphi: представлены два метода - добавление новых элементов верхнего уровня и создание подменю. :: Динамическое добавление пунктов меню 2
В статье рассматривается пример программы на Delphi, которая создает структуру меню большой вложенности двумя различными способами. :: Динамическое добавление пунктов меню 3
Динамическое добавление пунктов меню в Delphi может быть выполнено с помощью функций Menus, таких как NewMenu, NewPopupMenu, NewSubMenu и NewItem, которые позволяют создавать и управлять элементами меню на этапе выполнения программы. :: Добавить пункт к системному меню приложения
Добавить пункт к системному меню приложения: функция AppendMenu() позволяет добавить новые пункты в системное меню приложения и обрабатывать их нажатие, используя дескриптор меню, флаги контроля и идентификатор нового пункта меню. :: Добавление иконки в меню
Данная статья описывает процесс добавления иконки в меню при помощи языка программирования Pascal, используя класс TPicture и функцию SetMenuItemBitmaps из библиотеки Windows API. :: Добавляем пункты в системное меню Windows В статье описывается, как добавить пункты в системное меню Windows с помощью программирования на языке Delphi. :: Добавляем пункты в системное меню Windows
Добавление пунктов в системное меню Windows позволяет пользователю расширить функциональность операционной системы и выполнить различные задачи с помощью созданных пунктов меню. :: Добавлять новые пункты меню
Добавление новых пунктов меню в приложении можно выполнить быстрее и эффективнее с помощью функций NewItem и NewLine. :: Заставить системное меню выпасть в указанном месте
В статье описывается способ вызова системного меню Windows в указанном месте на экране с помощью процедуры TForm1.Button1Click(Sender: TObject). :: Изменить системное меню
Изменение системного меню в Delphi: описано создание переменной типа HMENU, получение дескриптора системы меню и удаление пункта меню с помощью функции DeleteMenu. :: Иконки в PopupMenu
Иконки в PopupMenu: статья описывает способ размещения иконок в пунктах меню приложения Delphi, с учетом масштабирования и палитры иконки. :: Использование контекстного меню с VBX
При клике правой кнопкой мыши на VBX-компоненте можно вызвать контекстное меню, перехватив событие OnMouseDown и указав компоненту, на которой произошел щелчок, как источник для открытия меню. :: Исправление иконок выключенных пунктов меню
Исправление ошибки отображения иконок выключенных пунктов меню при использовании компонента ListImage. :: Как вывести окно свойств компьютера? Программисты могут вывести окно свойств компьютера в Delphi с помощью функции ShellExecute, вызвав которую с параметром 'open' и файлом sysdm.cpl. :: Как выполнять дейтвия после исчезновения контекстного меню
После исчезновения контекстного меню можно выполнять действия, наследуя класс TPopupMenu и обрабатывая событие OnHide. :: Как главное меню приложения вставить в TToolBar (как в Delphi)
В статье описывается способ вставки главного меню приложения в компонент TToolBar, создания и настройки кнопок меню, а также размещение TControlBar и TMainMenu на форме для отображения меню. :: Как динамически создавать пункты подменю в PopupMenu
Динамически создавая пункты подменю в PopupMenu, можно использовать процедуру TForm1.PopupMenu2Popup(Sender: TObject), которая удаляет все существующие пункты меню, создает новый пункт и подменю с двумя подклассами. :: Как добавить пункт меню? Статья описывает процесс добавления пункта меню в программу, используя код на языке Delphi, где создается новый пункт меню и привязывается к действию. :: Каким образом узнать, открыто меню или нет
В статье описывается способ определения открытия меню или нет, используя событие WM_MENUSELECT и проверку Handle главного меню в процедуре TForm1.WMMenuSelect. :: Каким образом узнать, открыто меню или нет 2
В статье описывается способ определения открытия меню в приложении с использованием языка программирования Delphi и обработки сообщения WM_MENUSELECT. :: Как поместить маленькие битмапы в TPopupMenu
В статье описывается, как добавить маленькие битмапы в TPopupMenu при помощи API-функции SetMenuItemBitmaps(). :: Как программно заставить выпасть меню
Статья описывает способ программного вывода меню на экран с помощью псевдоповторения нажатия клавиш "Alt" и "F", а также навигации по нему с помощью комбинаций клавиш VK_MENU, VK_LEFT, VK_DOWN и VK_RETURN. :: Как работать с FileOpenDialog и FileSaveDialоg? Данная статья рассказывает о том, как использовать компоненты OpenFileDialog и SaveFileDialog в Delphi для выбора имени файла без автоматической его открытия или сохранения. :: Как рисовать картинки в пунктах меню (через OwnerDraw)
Статья описывает способ рисования картинок в пунктах меню в программе на языке Delphi с помощью OwnerDraw метода. :: Как сделать пункты меню с картинками
Статья описывает способ добавления картинки в пункт меню на языке программирования Delphi, используя компонент TImage и функции ModifyMenu. :: Как узнать статус меню? Статья рассказывает о способах обнаружения статуса меню в программе на языке Delphi, чтобы автоматически закрывать его после нажатия нужного пункта. :: Кнопка в MainMenu с правой стороны В статье описывается модификация меню в приложении Delphi с помощью функции ModifyMenu. :: Компоненты – меню
Компания - это меню, которое включает в себя основное свойство Items, которое заполняется с помощью Конструктора меню. :: Меню с правой стороны
В статье описывается способ создания нестандартного меню с правой стороны окна в программировании на Delphi, используя компонент MainMenu и обработку события OnCreate формы. :: Недавно использовавшиеся файлы в главном меню
Недавно использованные файлы в главном меню реализованы с помощью класса TRecentList, который добавляет RecentList в TMainMenu. :: Обработчик динамически созданного пункта меню
Обработчик динамически созданного пункта меню позволяет «подключить» код к пункту меню, который был создан динамически во время выполнения программы, сохраняя результат в глобальной переменной для последующего использования. :: Отловить клик по системное меню диалога Данная статья описывает способ отлова клика по системному меню диалога в делифии, используя процедуру «WhetherUserPressesHelp» и обработку сообщения WM_SYSCOMMAND. :: Очень длинные меню
Код изменяет количество пунктов меню в зависимости от текущего разрешения, создавая пункты в колонках для лучшей видимости на различных экранах. :: Перемещение пунктов меню
В статье описывается, как изменить порядок пунктов меню в программном коде на языке Delphi, используя класс TMainMenu и метод MenuIndex. :: Перехват клавиши SHIFT во время выбора пункта меню
В статье описывается пример программирования на языке Delphi, где демонстрируется перехват клавиши SHIFT при выборе пункта меню. :: Пишем свой текст в Меню
Когда играешь во встроенную в Windows игру freecell, то справа в меню постоянно пишется сколько осталось карт, что можно достичь с помощью компонента главного меню, свойства OwnerDraw и функции OnDrawItem. :: Получить родителя пунктов контекстного меню
Процедура TForm1.PopupMenu1Popup(Sender: TObject) предназначена для получения родителя пункта контекстного меню в приложении на Delphi. :: Проверить открыто ли контекстное меню
В статье описано решение проблемы проверки открытия контекстного меню в приложении Delphi с помощью сообщения WM_MENUSELECT и вызова API-вызовом TrackPopupMenuEx. :: Прозрачные меню для XP, Win2000
Прозрачные меню для XP и Win2K можно создать с помощью использования функции SetLayeredWindowAttributes из библиотеки USER32.DLL. :: Системное меню приложения
В статье описывается процедура для добавления пользовательского меню в системное меню приложения Delphi, а также приведен пример ее использования на форме. :: Создание pop-up меню своего компонента и кое-что еще о классе TComponentExpert
The article provides an overview of creating a simple expert for Delphi 7 using the ToolsAPI, including defining the interface IOTAWizard and its methods, implementing the Execute method to launch the Add :: Создание пунктов меню во время выполнения программы
В статье описывается способ создания пунктов меню в программе Delphi динамически, используя список установленных шрифтов и создавая новые элементы меню на лету. :: Удалить пункт системного меню
В статье описывается способ удаления пункта системного меню в Delphi с помощью процедуры TForm1.Button1Click(Sender: TObject). :: Установка шрифтов для системного меню
В статье описывается процедура установки шрифтов для системного меню в приложении Delphi с помощью функции SystemParametersInfo и структуры TNonClientMetrics. :: Чтобы клавиши shortcut пунктов главного меню главной формы действовали только в этой форме (но не в модальных окнах)
В статье описывается способ блокировки событий горячих клавиш пунктов главного меню в основной форме приложения, чтобы они не влияли на модальные окна. :: Элементы меню на основе изображений
В статье описывается создание элементов меню на основе изображений в приложении Delphi, а также обход некоторых проблем, которые могут возникнуть при работе с таким типом элементов меню.
Узнайте, как расширить функциональность операционной системы с помощью динамического добавления пунктов в системное меню Windows. В нашем разделе представлены статьи о программировании на Delphi и создании меню различных типов - от контекстного до главного. Узнайте, как добавлять пункты меню, создавать подменю, рисовать картинки в пунктах меню и многое другое. Оптимизируйте работу со своим компьютером с помощью наших статей!
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|