Форум: "Начинающим";
Текущий архив: 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.47 MB
Время: 0.04 c