Форум: "KOL";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизЕщё вопросы (надеюсь последние) по ListView Найти похожие ветки
← →
Trubis (2005-10-27 08:47) [0]Во-первых не сохраняется вид списка - с разделителями.
После переоткрытия проекта окно "голое", после false/true свойства ListView они (разделители) появляются, но это до переоткрытия проекта. Так в принципе всё работает, поэтому не особо мешает.
Версия 2.14.
Второе.
При наведении на список "на словах" появляется рука "с пальцем", которая собственно не нужна. Где-то это отключается или забить?
Третье.
Обрабатываю событие EndEdit.
Если через Enter - сохраняется, Esc - нет. Так устраивает.
Но если в момент редактирования кликнуть где-либо хоть на панели задач, то изменения сохраняются, а этого бы не хотелось. Или если кто-нибудь сообщение net send"ом пришлёт :)
Ну и четвертое - последнее.
Когда тащу пункт - меняю курсор. Как за пределами окна программы (!) сделать курсор IDC_NO?
← →
Vladimir Kladov (2005-10-27 20:12) [1]а что такое разделители в listview, что-то не припомню? список на словах - тоже что-то... может, есть какой английский термин или опция? Esc - здрасьте прихали. Esc всегда было отмной. Не устраивает - перехватывайте Esc и или заменяйте на enter либо обрабатывайте сами.
← →
SPeller © (2005-10-28 04:58) [2]Trubis (27.10.05 8:47)
появляется рука "с пальцем",
Поищи по слову hottrack
← →
Trubis (2005-10-28 11:57) [3]
> а что такое разделители в listview
когда в виде списка можно установить разделители, ну или "сетку" :)
← →
Trubis (2005-10-31 09:08) [4]короче hottrack я не нашёл :((
пока пусть так останется
выяснил, что событие EndEdit возникает, если:
1. текст был изменён
2. была нажата клавиша Enter или мышой кликнули где-либо (даже на пресловутой Панели Задач), чего до смерти не хотелось бы!
т.е. если фокус у Edit"а пропадает (например, вылезает PopUp-сообщение), то назначается новый текст - как это отфильтровать?LoadCursor
иSetCursor
указатель меняют, но только на форме, за пределами окна курсор сам меняется наidc_arrow
← →
Vladimir Kladov (2005-10-31 19:16) [5]насчет lvoGridLines - шлите минимальный проект, в котором эта опция в list view теряется. У меня как я ни пробовал - не теряется.
SetCapture / ReleaseCapture - захват мыши. Курсор в этом случае польностью контролируется приложением, и можно использовать ScreenCursor, чтобы он не менялся за пределами (хотя по мне лучше пусть меняется - будет видно, что туда нельзя.
Что значит отфильтровать. Просто присваивайте NewText то, что должно получиться.
← →
Trubis (2005-11-21 11:17) [6]2Kladov
Прошу прощения за долгое молчание.
уточняю - опция lvoGridLines не теряется
при открытии проекта, в котором LV должен иметь "полоски", их нет :)
но скомпилировав и запустив они есть, как и true в опциях LV
если изменить какой-либо параметр, они чудесно появляются визуально в момент редактирования
повторю [0] - всё работает, не мешает, но как-то странно
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c