Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MousePointer и ToolBar / 6 сообщений из 6, страница 1 из 1
17.02.2005, 14:22
    #32920990
zobr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MousePointer и ToolBar
Проблема в следующем.
В тулбаре живет объект (например контейнер) при наведении на который мышкой хочется изменить вид курсора.
Меняю свойство MousePointer у контейнера. Если на машине установлен Фокс - то все работает чудно, курсор меняется. Если на машине только runtime библиотеки, то курсор не меняется. Иногда видно как промаргивает правильное изображение курсора, но потом курсор принимает стандартный вид стрелки.
Подскажите плиз как это вылечить?
Использовались VFP 9.0 + Windows XP
...
Рейтинг: 0 / 0
17.02.2005, 18:10
    #32921754
zobr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MousePointer и ToolBar
Вопрос не снят... Помогите пожалуйста...
...
Рейтинг: 0 / 0
17.02.2005, 18:50
    #32921836
zobr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MousePointer и ToolBar
Вот пример для теста:
oTb = createobject("myTb")
otb.Show()

read events


define class myTb as Toolbar

add object lst as listbox with ;
mousepointer=9

add object cmd as commandbutton

procedure cmd.click
clear events
this.Parent.release()
endproc

enddefine
...
Рейтинг: 0 / 0
18.02.2005, 01:30
    #32922100
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MousePointer и ToolBar
Если на одной машине работает, а на другой нет, то скорее всего виноваты настройки на этой самой машине.

Не уверен, но попробуй отключить темы

add object lst as listbox with ;
mousepointer=9
Themes = .F.

И еще, код после команды CLEAR EVENTS никогда не будет выполнен, поскольку по этой команде управление переходит на команду непосредственно слудующую за командой READ EVENTS в том модуле, где и была дана команда READ EVENTS.
...
Рейтинг: 0 / 0
18.02.2005, 10:13
    #32922417
zobr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MousePointer и ToolBar
Да нет отключение тем там ни при чем...
Тестилось и на XP и на 2000-й, с включенными и выключенными темами...
Скорее всего в рантайме немного другой порядок обработки MouseMove. По крайней мере такое впечатление, что после листбокса еще чей-то отрабатывает.
Проблема ведь серьезная. Как-то подымался вопрос о ресайзинге toolbar-а... Неужели ни у кого после реализации ресайзинга не воникло трудностей с рантаймом?
...
Рейтинг: 0 / 0
18.02.2005, 13:52
    #32923206
zobr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MousePointer и ToolBar
Весм спасибо...
Проблема была в старых runtime-библиотеках (остались на клиенте от бетты)
После переустановки - все заработало.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MousePointer и ToolBar / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]