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

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

Наш партнер Genesis Hackspace
  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
    Просмотров:
    279
  2. cLif
    Ответов:
    3
    Просмотров:
    3.884
  3. cLif
    Ответов:
    0
    Просмотров:
    1.646
  4. cLif
    Ответов:
    0
    Просмотров:
    1.505
  5. cLif
    Ответов:
    0
    Просмотров:
    1.533

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