Главная страница
    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.006 c
1-32849
Deus
2002-03-28 19:03
2002.04.11
StayOnTop


1-32779
Pinochet
2002-03-31 14:51
2002.04.11
Алгоритм!!!!


6-32932
Victor
2002-01-25 16:15
2002.04.11
Широковещательные сообщения по сети


1-32887
JibSkeart
2002-03-29 10:39
2002.04.11
Вопрос Немного Странный


1-32854
PEC
2002-03-28 15:12
2002.04.11
Народ !





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский