Контекстное меню

  • Автор темы Автор темы Luda12345
  • Дата начала Дата начала
L

Luda12345

Помогите, пожалуйста! Мне необходимо сделать контекстное меню, которое будет вызываться нажатием левой кнопки мышы на кнопке (Button). Есть компонент PopupMenu1 и Button1, в общем всё работает, но только при нажатие правой кнопки мыши :( . Пробовала изменить свойство TrackButton на tbLeftButton в компоненте PopupMenu1, но всёравно работает по нажатию правой кнопки мыши. Может надо как-то описать событие OnClick компонента Button1???
 
контекстное меню выскакивает при получении WM_CONTEXT сообщения
можно сделать
Код:
void Form::Button1_OnLMBClick(...)
{
SendMessage(Button1.Handler, WM_CONTEXT, 0, 0);
// или 
PopupMenu1.Popup();
// или
SendMessage(Button1.Handler, WM_RBUTTONCLK, 0, 0);
}

Точно не знаю
 
Огромное СПАСИБО!!!
С помощю PopupMenu1->Popup(); получилось, а вот на другие 2 варианта ругается что-то, может какие-то библиотеки особые надо подключить?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab