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

Вниз

Форма потеряла фокус...   Найти похожие ветки 

 
ArtemESC ©   (2006-01-04 20:12) [0]

Доброго времени суток...
Какое сообщение получает форма, когда
курсор выходит за её пределы?...


 
begin...end ©   (2006-01-04 20:45) [1]

Уточните, что интересует: потеря окном фокуса или выход курсора за его пределы? Разные вещи всё-таки.


 
Gero ©   (2006-01-04 20:58) [2]

CM_MOUSELEAVE


 
begin...end ©   (2006-01-04 21:13) [3]

> Gero ©   (04.01.06 20:58) [2]

А причём здесь API?


 
ArtemESC ©   (2006-01-04 22:46) [4]

begin...end ©
>>или выход курсора за его пределы

Да
>>
>>Gero ©   (04.01.06 20:58) [2]
>>CM_MOUSELEAVE


Кажется Gera прав...


 
Gero ©   (2006-01-04 23:17) [5]

> begin...end ©   (04.01.06 21:13)
> > Gero ©   (04.01.06 20:58) [2]
>
> А причём здесь API?

А какое отношение к API имеет форма?


 
ArtemESC ©   (2006-01-04 23:30) [6]

Gero ©   (04.01.06 23:17) [5]
Да не все верно я имел ввиду
"окно" под формой...
Спасибо!!!!


 
begin...end ©   (2006-01-05 08:55) [7]

> Gero ©   (04.01.06 23:17) [5]

> А какое отношение к API имеет форма?

Форма не имеет к API прямого отношения. Однако автор не спрашивает, как, скажем, создать форму на чистом API. Он спрашивает, какое сообщение она получает, когда курсор выходит за её пределы. И поскольку этот вопрос он задаёт именно в форуме по WinAPI, то, видимо, его интересует решение задачи средствами WinAPI.

Поэтому я бы советовал использовать WM_MOUSEMOVE + WindowFromPoint или (возможно) WM_MOUSELEAVE + TrackMouseEvent.


 
Игорь Шевченко ©   (2006-01-05 10:29) [8]


> Какое сообщение получает форма, когда
> курсор выходит за её пределы?...


Никакого


 
Gero ©   (2006-01-05 11:19) [9]

> И поскольку этот вопрос он задаёт именно в форуме по WinAPI,
> то, видимо, его интересует решение задачи средствами WinAPI.

Позволю себе не согласиться. Раз используется термин «форма» значит ни о каком чистом WinAPI речи идти не может. А форма-то как раз и получает сообщение [2], что и требовалось выяснить.
А форум — это уже такое дело сейчас в WinAPI, через 5 минут — в «Начинающим» )


 
beginbegin...end   (2006-01-05 11:39) [10]

> Игорь Шевченко ©   (05.01.06 10:29) [8]

WM_MOUSELEAVE -- не сообщение?

> Gero ©   (05.01.06 11:19) [9]

> Раз используется термин «форма» значит ни о каком чистом
> WinAPI речи идти не может.

Я и не говорил, что речь идёт о чистом WinAPI. Однако вполне логично полагать, что если задан вопрос по WinAPI, то ожидается решение, использующее соответствующие средства.

> А форум — это уже такое дело сейчас в WinAPI, через 5 минут
> — в «Начинающим» )

Да, теперь [2] вполне подходит.
:-)


 
begin...end ©   (2006-01-05 11:40) [11]

Предыдущий пост -- от меня.
:о)


 
Игорь Шевченко ©   (2006-01-05 11:40) [12]

beginbegin...end   (05.01.06 11:39) [10]


> WM_MOUSELEAVE -- не сообщение?


А оно приходит без дополнительного намаза ?

Этак можно сказать, что и WM_MOUSEMOVE приходит, если SetCapture сделать


 
Gero ©   (2006-01-05 11:44) [13]

> begin...end ©   (05.01.06 11:40)

off: Ты не скачивал новую версию? Там этот глюк устранен.


 
beginbegin...end   (2006-01-05 11:45) [14]

> Игорь Шевченко ©   (05.01.06 11:40) [12]
> А оно приходит без дополнительного намаза ?

Нет, не приходит.


 
begin...end ©   (2006-01-05 11:48) [15]

> Gero ©   (05.01.06 11:44) [13]

<OFFTOP>
Скачивал. Только у меня теперь пароль почему-то не сохраняется.
В общем, если не разберусь сам, напишу в мыло.
</OFFTOP>


 
ArtemESC ©   (2006-01-05 16:37) [16]

Имеется ввиду именно окно, программа пишется на
     API, кто давно давал тут исходики, но я их посеял.....



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

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

Наверх





Память: 0.48 MB
Время: 0.94 c
11-1097922134
Владимир Кладов
2004-10-16 14:22
2006.01.22
KOLOLERE2


6-1129284740
ZEWS
2005-10-14 14:12
2006.01.22
Помогите TWebBrowser


14-1135577682
Ega23
2005-12-26 09:14
2006.01.22
Всем привет!


14-1135205739
uw
2005-12-22 01:55
2006.01.22
Невинны ли "жертвы репрессий"


1-1134659915
Andy BitOff
2005-12-15 18:18
2006.01.22
Проблемы с Printer.PageWidth/PageHeight





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