как отловить щелчок правой кнопкой мыши по списку?

Тема в разделе "WASM.BEGINNERS", создана пользователем readme, 8 июл 2005.

  1. readme

    readme New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2005
    Сообщения:
    271
    Адрес:
    Russia
    установил у списка значение LBS_NOTIFY но оно как видно может даёт парво получать нажатие по списку или двойное нажатие, что делать ?
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    лови WM_RBUTTONDOWN на списке

    а потом определяй по координатам курсора , на какой строке списка было нажатие
     
  3. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257




    Переопредели для списка новую оконную процедуру, убери LBS_NOTIFY, и обрабатывай в новой процедуре WM_RBUTTONDOWN.

    Если надо определить строку, на которой нажимали, можно послать SendMessage c LB_GETCURSEL