|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 18, 2004 07:20:44 Народ, у меня такой вопросик. Есть форма с контролом Static. Нужно, чтобы при наведении на этот контрол курсор менялся (ну и можно ещё чтобы цвет шрифта менялся). Пытался сделать типа .elseif uMsg == WM_MOUSEMOVE INVOKE LoadCursor, hInstance, 400 INVOKE SetCursor, eax Но при таком раскладе курсор мигает. Подскажите как быть. |
|
|
Дата: Апр 18, 2004 09:29:07 · Поправил: dragon Чтобы поменять курсор, надо суперклассировать static и вызвать SetClassLong. А чтобы менять цвет текста, надо действительно обрабатывать WM_MOUSEMOVE, а ещё лучше и WM_PAINT перехватить, и рисовать текст TextOut'ом, а цвет выбирать в зависимости от положения курсора. |
|
|
Дата: Апр 18, 2004 09:31:31 WELL курсор мигает Потому что ты заново устанавливаешь его на каждое движение мышки. Url Example by Betrayed MASM. Как сабклассиpовать контpол STATIC так, чтобы он вел себя как кликабельная ссылка (4'406 байт) Display a special menuitem with hyperlink and a bitmap (6'697 байт) |
|
|
Дата: Апр 18, 2004 14:14:26 Спасибо |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073 |