-
Уважаемые формчане, подскажиет пожалуйста. Есть моя программка. Я хочу реализовать в ней интерактивную помощь пользователю при первом старте программы. Реализовать это хочу путем "подсветки" кнопок программы по очереди и показа панели с текстом рассказывающим о назначении очередной кнопки.
Можно конечно все это реализовать программно двигая мышью (при наведении мыши на кнопку кнопка обводится контуром (это реализовано в само компоненте кнопки)), но это может смутить пользователя, поэтому я хочу сэмитировать событие OnMouseMove без реального движения мыши через отправку нужной кнопке PostMessage. Подскажите плиз как это сделать.
-
PostMessage(Button1.Handle, WM_MOUSEMOVE, 0, 0)
-
>Dimka Maslov огромное спасибо!
блин ButtonMouseMove срабатывает а внопка не выделяется ( видимо компонент понимает что реально на него мышка не навелась...
-
с фига ли она должна "выделяться" при маусмув?
-
А это всё оттого, что скорее всего кнопка выделяется в ответ на CM_MOUSEENTER a развыделяется на CM_MOUSELEAVE или вообще устроен треккинг мыши и выделение происходит как реакция на WM_MOUSEHOVER
-
так что попробовать отправить CM_MOUSEENTER ?
-
Пробовать можно что угодно, это не запрещено законом. Гораздо проще изучить компонент-кнопку, выяснить, что вызывает подсвечивание, а потом уже пытаться сэмулировать это действие. Перебирать варианты - долго.
-
Автор реально хочет сделать мануал для идиотов?
Я бы удивился ПО которое заберет у меня мышку и будет ей двигать, рассказывая куда нужно курсор мышки ставить... Такое ПО явно озадачивает
-
> Rouse_ © (10.10.13 21:28) [7]
Ну существуют же т.н. видеоуроки, где лица с плохо поставленной дикцией и голосом под видеоряд перемещений мышки обучают работам с программами. Почему бы не автоматизировать процесс перемещения мышки...
-
-
> Rouse_ © (10.10.13 21:28) [7]
>
> Автор реально хочет сделать мануал для идиотов?
> Я бы удивился ПО которое заберет у меня мышку и будет ей
> двигать
Как раз автор мышку трогать не хочет. Её указатель должен вообще не двигаться. А то и даже быть вообще невидимым.
-
> Rouse_ © (10.10.13 22:43) [9]
Зачот!!!!!!!!!!!!!!!