здравствуйте) помогите, пожалуйста, разобраться с NM_HOVER. В мсдн прочитал, что это сообщение приходит внутри WM_NOTIFY. Код (Text): .elseif uMsg == WM_NOTIFY mov edx,lParam .if [edx.NMHDR].code==NM_HOVER Все нормально отлавливается. Но как узнать над какой именно строкой завис курсор? В мсдн - "Parameters lpnmh Pointer to an NMHDR structure that contains additional information about this notification message." Сам не себя указывает что ли? спасибо)
Для listview? Когда NM_HOVER приходит, получаешь координаты курсора (GetCursorPos), преобразуешь их в клиентские координаты listview (ScreenToClient) и отправляешь контролу сообщение LVM_HITTEST, чтобы узнать, где находится курсор (на каком итеме, если есть).