Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кнопка подсвеченная при наведении мыши

9.7K
11 мая 2008 года
SpeedShifter
67 / / 07.10.2007
Кнопка создана как OwnerDraw, отслеживаю сообщение WM_DRAWITEM.
Там получаю структуру
 
Код:
lpdis = (LPDRAWITEMSTRUCT) lParam;

далее отслеживаю ODS_HOTLIGHT:
 
Код:
if((lpdis->itemState & ODS_HOTLIGHT)==ODS_HOTLIGHT)

, все бы хорошо но сообщение это ваще не приходит, в отличае от ODS_SELECTED, которое появляется при нажатии.
Не пойму в чем проблема? Помогите!
Заранее спасибо!
9.7K
12 мая 2008 года
SpeedShifter
67 / / 07.10.2007
ОК. Если никто не знает, то есть еще способ.
Функция TrackMouseEvent поможет в этом.
Только помогите как можно отследить сообщение посланное кнопке?(не используя MFC) Я нашел исходник, но только на MFC, там используется именно TrackMouseEvent.
9.7K
13 мая 2008 года
SpeedShifter
67 / / 07.10.2007
Так а где это сообщение (о том что курсор вышел за пределы) ловить?Т.е. в параметрах TrackMouseEvent я укажу HWND-кнопки.
39K
24 мая 2008 года
0523jk
3 / / 24.05.2008
??????????????????????????????????????????????????????????????????????????????????????????? ???? ???? E-mail ??? 010-87748785 [email]bjzontai@126.com[/email] ???????????????????????????????????????????????????????????????????????????? ???????????????????
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог