Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];

Вниз

COMBOBOX   Найти похожие ветки 

 
MJH   (2002-02-04 11:29) [0]

Как определить по wm_mousemove какая итемка под мышкой?
или есть какой-то флаг для выделения крысой?


 
Dimaond Cat   (2002-02-05 00:46) [1]

а почему именно по wm_mousemove? на сколько я помню в этом сообщении передаются позиция курсора и нажаты-ли какие-либо кнопки типа ctrl или alt или кнопки мыши, для определения айтимок надо использовать сообщения принятые для combobox-ов
это сообщения начинающиеся с CB_... к примеру CB_GETITEMDATA


 
MJH   (2002-02-05 11:30) [2]

CB_GETITEMDATA - определение по индексу итемки. это не то.
ситуация такая - вываливается список, в нем итемки. нажатие клавиш на клаве я обработал. остается обработать мышь, т.е. сейчас когда я над списком мышью вожу и по ней кликаю - нифига.
что в этом случае ловить нужно?


 
MJH   (2002-02-07 03:08) [3]

НУ ХОТЬ КТО-НИБУДЬ ЗНАЕТ???


 
MJH   (2002-02-08 14:10) [4]

НИКТО НЕ ЗНАЕТ???


 
Suntechnic   (2002-02-08 16:14) [5]

За то время, что ты форум кликаешь мог бы уже и сам разобраться... Насколько я понял речь идёт о выпадающем List Box-е? Тогда нет такого события, придётся тебе всё "ручками" писать. Примерно так:
Тебе надо узнать координаты выпадающего List Box-а(событие CB_GETDROPPEDCONTROLRECT). Затем узнать индекс первого видимого itema-а(событие CB_GETTOPINDEX). Ну и затем зная размеры самих item-ов можно вычислить индекс того, над которым сейчас находится мышка.


 
MJH   (2002-02-08 19:57) [6]

у меня проблем помиио сабжа хватает...например щас EQ пытаюсь сделать...на выходных поковыряю сабж дальше...


 
Sergey_n   (2002-02-08 22:51) [7]

А событие OnDrawItem чем не подходит?


 
Evgeny   (2002-02-09 07:26) [8]

>Sergey_n
Ну что поделать? Нет такого сообщения в WinAPI, есть WM_DRAWITEM. Но оно как-то плохо здесь подходит.


 
MJH   (2002-02-09 17:20) [9]

во...уже EQ сделал....но это не по теме конференции :)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
4-33012
kasper
2002-02-11 22:20
2002.04.11
подскажите как удалять каталоги самые ранние по времени создания


3-32669
Пользователь
2002-03-20 15:08
2002.04.11
Обход всех данных в хранимой процедуре


3-32711
Siberia
2002-03-21 17:56
2002.04.11
Проблема с различным отображением отчетов QReport на моей машине и машине клиента


14-32972
Baz
2002-02-21 10:22
2002.04.11
---|Ветка была без названия|---


3-32706
Борис
2002-03-22 08:31
2002.04.11
Копирование строки из DBGrid в буфер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский