Проблема с Wm_lbuttonup
Заранее спасибо!
Цитата:
Originally posted by llllDeadMan
На форме есть ListCtrl. Мне нужно отловить отпускание левой кнопки мыши за пределами ListCtrl, причем после того как кнопка была зажата именно на контроле. Обрабатываю сообщение WM_LBUTTONUP, но оно не обрабатывается при отпускании кнопки за пределами ListCtrl, хотя Spy его ловит... В чем проблема???
Заранее спасибо!
На форме есть ListCtrl. Мне нужно отловить отпускание левой кнопки мыши за пределами ListCtrl, причем после того как кнопка была зажата именно на контроле. Обрабатываю сообщение WM_LBUTTONUP, но оно не обрабатывается при отпускании кнопки за пределами ListCtrl, хотя Spy его ловит... В чем проблема???
Заранее спасибо!
При нажатии на данный контрол мышкой в сообщении WM_LBUTTONDOWN : используй SetCapture(хэндл_котрола). затем когда мышка будет отжата придет сообщение данному котролу WM_LBUTTONUP: здесь особождай захват с помощью ReleaseCapture(хэндл_котрола).
Большое спасибо! Теперь все встало на свои места! =)