Re: Пара вопросов насчет CListCtrl
От: SuperSmile  
Дата: 17.05.03 21:03
Оценка: 2 (1)
Здравствуйте, Korrh, Вы писали:

[покоцано...]
K>Вопрос 2 — получение значения выбранного элемента:

K>у меня под ХР прекрасно работает int zxcv = List.GetHotItem();

K> m_Result = List.GetItemText(zxcv,0);

K>но по неизвестной мне причине ни на 1 компе кроме моего это не идет (видимо все дружно отключили HOVER) хотя по MSDN должно пахать на любом PC с IE 3.x и выше.


K>Приходится использовать нарытое здесь в архивах:


K>POSITION pos = List.GetFirstSelectedItemPosition();

K> int zxcv = List.GetNextSelectedItem(pos);
K> m_Result = List.GetItemText(zxcv,0);

K>что совсем неудобно для юзера, так как для правильной работы ему приходится кликать сначала правой, потом левой или 2 раза левой, криво одним словом.


K>Может есть какой способ хитрый как-то с программой включать опцию Ховер и соотв. выключать при завершении?


Если под "опцию Ховер" понимается автоматическое выделение строки над которой находися мыша,
то
SetExtendedStyle(LVS_EX_TRACKSELECT);


Удачи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.