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

Тема в разделе "Общие вопросы по С и С++", создана пользователем Luda12345, 23 янв 2009.

  1. Luda12345

    Luda12345 Гость

    Помогите, пожалуйста! Мне необходимо сделать контекстное меню, которое будет вызываться нажатием левой кнопки мышы на кнопке (Button). Есть компонент PopupMenu1 и Button1, в общем всё работает, но только при нажатие правой кнопки мыши :( . Пробовала изменить свойство TrackButton на tbLeftButton в компоненте PopupMenu1, но всёравно работает по нажатию правой кнопки мыши. Может надо как-то описать событие OnClick компонента Button1???
     
  2. alexsid

    alexsid Гость

    контекстное меню выскакивает при получении WM_CONTEXT сообщения
    можно сделать
    Код (Text):
    void Form::Button1_OnLMBClick(...)
    {
    SendMessage(Button1.Handler, WM_CONTEXT, 0, 0);
    // или
    PopupMenu1.Popup();
    // или
    SendMessage(Button1.Handler, WM_RBUTTONCLK, 0, 0);
    }
    Точно не знаю
     
  3. Luda12345

    Luda12345 Гость

    Огромное СПАСИБО!!!
    С помощю PopupMenu1->Popup(); получилось, а вот на другие 2 варианта ругается что-то, может какие-то библиотеки особые надо подключить?
     
Загрузка...
Похожие Темы - Контекстное меню
  1. bsl
    Ответов:
    1
    Просмотров:
    259
  2. cLif
    Ответов:
    3
    Просмотров:
    3.877
  3. cLif
    Ответов:
    0
    Просмотров:
    1.637
  4. cLif
    Ответов:
    0
    Просмотров:
    1.493
  5. cLif
    Ответов:
    0
    Просмотров:
    1.523

Поделиться этой страницей