Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Система";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

Як дізнатися координати іконки в треї? Знайти схожі гілки


Slym   (2002-10-16 07:35) [0]

Як дізнатися координати іконки в треї?
Или узнать над иконкой (моей проги) ли курсор?



Opuhshii   (2002-10-16 09:24) [1]

"Или узнать над иконкой (моей проги) ли курсор?"
в FAQ,..



Song   (2002-10-16 09:56) [2]

Ніяк.



Opuhshii   (2002-10-16 10:15) [3]

2Song © (16.10.02 09: 56)
над иконкой (моей проги) ли курсор?



Nomad.kz   (2002-10-16 10:29) [4]

callback message на что?



Song   (2002-10-16 10:38) [5]

Ніяк.
Местоположение значка никак не связано со структурой TNotifyIconData



paul_shmakov   (2002-10-16 13:09) [6]

можно только примерные координаты на основании положения самого трея



Cobalt   (2002-10-16 13:15) [7]

> Или узнать над иконкой (моей проги) ли курсор?
получаешь сообщение WM_Mouse от иконки - значит над иконкой
На основании этого также можно определить приблизительные координаты иконки



Slym   (2002-10-17 07:17) [8]

2 Cobalt:
Курсор над иконкой и не движется... как быть?
точность всетаки нужна (38 или 39 пикселей. говорите точно, где рисовать)
и к тому же сам трей знает где/над какой иконкой мышЪ ползет
может хук? но какие мессаги обрабатывать?



Opuhshii   (2002-10-17 07:39) [9]

2Slym (17.10.02 07:17)
вопрос,.. зачем Вам рисовать на своей иконке???



paul_shmakov   (2002-10-17 13:24) [10]

ну еще вариант: определяете координаты трея, эмулируете горизонтальное движение мышки над треем с некоторым шагом. вот вам и wm_mouse. правда это может иметь некоторые нежелательные последствия для программ, которые реагируют на wm_mouse на своей иконке.



Slym   (2002-10-18 06:15) [11]

2 Opuhshii:
Рисовать не на иконке, но точно рядом.
2 paul_shmakov:
Не солидно всем рассылать что попало, да и другие праграммисты явно не расчитывали на левые WM_MOUSEMOVE



Slym   (2002-10-18 06:21) [12]

Ладно, ну tooltips то, как то знают где и когда всплыть!
перехватить мессагу (не помню/не знаю может WM_GETTEXT)
а потом другую типа WM_HIDE (для tooltip окна)
но это корявая теория не подтверждена исходниками, ибо знания что и у кого перехватить нету...



сторінки: 1 вся гілка

Форум: "Система";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.59 MB
Час: 0.032 c
6-74872
Бармен
2002-10-19 10:54
2002.12.23
Спіймати повідомлення net send


1-74731
RAA
2002-12-13 23:11
2002.12.23
Створення форми без використання модуля forms


14-74895
Дмитро К.К.
2002-12-04 14:03
2002.12.23
Текстовий редактор


3-74585
Zn
2002-12-04 09:52
2002.12.23
Чи не працює SELECT ... INTO TABLE в ADOQuery


14-74883
Mr.Ice
2002-11-30 06:27
2002.12.23
Створюється група кодеров





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська