Re[2]: Как отловить передвижение мыши над Static Text в ATL
От: Аноним  
Дата: 17.12.03 08:30
Оценка:
Здравствуйте, Alexey Goncharov, Вы писали:

AG>Здравствуйте, Аноним, Вы писали:


А>>Люди, помогите пожалуйста. Эта ATL меня скоро доканает.

А>>У меня ATL Dialog. На нем Static Text. Хочу сделать, чтобы когда курсор мыши проходит над Stztic Text он (курсор мыши) изменял свой вид. Никак не могу понять. У диалога есть обработчик сообщения OnMouseMove, но, когда мышь проходит над Static Text, этот обработчик не получает сообщений. Как быть?

AG>Напишите обработку WM_SETCURSOR в Вашем собственном Static-контроле


AG>Пример того, как это сделать — см. CHyperLink из WTL


Я попробовал CHyperLink заюзать, в рантайме ошибку выдает при закрытии диалога, на котором этот Static Text валвется, хотя написал-то всего:

...
private:
CHyperLinkA m_hlWriteUserDescrLnk;

...

m_hlWriteUserDescrLnk.Attach(GetDlgItem(IDC_STATIC_WRITEERRDESCR));

Причем, это только в Debug-версии проявляется, в Release все нормально.
В чем причина?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.