Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) УстановитьКурсор() (число прочтений - 12658 )
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: УстановитьКурсор()
Ответ #15 - 17. Августа 2006 :: 07:42
Печать  
Цитата:
Последнее отписание есть в документации 1С++. Отдельная дока по FomrEx будет "как только, так сразу".

Вот-вот. Как только. Последнее более или менее приемлемое описание было на 2.0.2.2. За это время я уже состариться успел, а FormEx все без паспорта ходит.
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: УстановитьКурсор()
Ответ #16 - 17. Августа 2006 :: 07:56
Печать  
Цитата:
Цитата:
Последнее отписание есть в документации 1С++. Отдельная дока по FomrEx будет "как только, так сразу".

Вот-вот. Как только. Последнее более или менее приемлемое описание было на 2.0.2.2. За это время я уже состариться успел, а FormEx все без паспорта ходит.

ВИдишь ли, написание документации требует времени. Причем немалого. Иногда проще реализовать функционал, чем его доходчиво описать. А доку хочу вообще нормально оформить, чтобы можно было ее в виде книжки распечатать.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: УстановитьКурсор()
Ответ #17 - 18. Августа 2006 :: 03:35
Печать  
Цитата:
А доку хочу вообще нормально оформить

Прочел я это и тоска меня берет. Не дождемся... Дай уж хоть какое-нибудь отписание, плевать на грамматические ошибки и формат. Красоту наведем.
  

Константин
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: УстановитьКурсор()
Ответ #18 - 18. Ноября 2013 :: 12:34
Печать  
С помощью УстановитьКурсор() можно установить, а как узнать тип текущего курсора в момент получения события ПриНажатииЛевойКнопки()?

Пытался сделать обработку клика по шапке, для сортировки таблицы. Сделал, но вот запнулся на том, что теперь не получается установить ширину колонки. Вот и подумал, что если бы я получил текущий курсор при нажатии, то сразу бы стало ясно, что делаем дальше - обрабатываем клик или стандартное событие - установки ширины.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: УстановитьКурсор()
Ответ #19 - 18. Ноября 2013 :: 13:58
Печать  
Как вариант пробую так:

Код
Выбрать все
Враппер.Register("USER32.DLL","GetCursor","r=l");
Рез = Враппер.GetCursor(); 

  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: УстановитьКурсор()
Ответ #20 - 21. Ноября 2013 :: 06:41
Печать  
alyuev писал(а) 18. Ноября 2013 :: 13:58:
Как вариант пробую так:

Код
Выбрать все
Враппер.Register("USER32.DLL","GetCursor","r=l");
Рез = Враппер.GetCursor(); 



Помогло?
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: УстановитьКурсор()
Ответ #21 - 21. Ноября 2013 :: 11:59
Печать  
Да.

Правда, не все курсоры возвращают постоянное значение.
Но, то, что мне нужно - узнать - курсор стрелка или нет - возращает значение 65539 для стрелки постоянно.

А, например, для курсора, который показывается при изменении ширины колонки - || - возвращает после выхода из 1С какждый раз разное значение.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать