Как узнать от какого TrackBar'a пришло сообщение

Тема в разделе "WASM.BEGINNERS", создана пользователем xchg, 7 ноя 2006.

  1. xchg

    xchg New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2006
    Сообщения:
    34
    Адрес:
    Russia
    Доброго времени суток)
    у меня в окне расположено три слайдера(вертикальных))
    насколько я знаю от них приходит сообщение ws_vscroll и в lParamHi должен быть идентификатор слайдера
    у меня почему то не работает
    смотрел в отладчике там ничего похожего на идентификаторр нет
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    xchg
    В lParam (не HIWORD(lParam), а именно lParam, конечно) - хендл слайдера, а не идентификатор.
     
  3. Perre

    Perre New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    100
    Как можно узнать этот хенд по индификатору ? или ещо как-то. Если у кого то есть кусок кода буду благодарен.
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Perre
    Хэндл тракбара - это то, что вернула CreateWindow(Ex), если тракбар создан через эту функцию. Если же тракбар создан по шаблону в диалоге, его хэндл можно получить по идентификатору через GetDlgItem.
     
  5. Perre

    Perre New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    100
    Quantum :) что такое Хэндл я знал, но я не знал как получить от элементов которые описанные в ресурсах
    спасибо