Re[3]: Сообщение WM_MOUSELEAVE
От: Shhady Россия  
Дата: 06.05.04 20:16
Оценка:
Здравствуйте, molostov, Вы писали:

M>Здравствуйте, Shhady, Вы писали:


S>>Здравствуйте, Cherny, Вы писали:


C>>>Подскажите, как в MFC обработать сообщение WM_MOUSELEAVE. Предопределённого макроса для


C>>>этого сообщения в MFC нет.


S>>В своём производным от CWnd классе добавляешь

S>>
S>>...
S>>public:
S>>afx_msg LRESULT OnMouseLeave(WPARAM wParam, LPARAM lParam);
S>>


S>>в cpp

S>>
S>>...
S>>BEGIN_MESSAGE_MAP(..., ...)
S>>...
S>>ON_MESSAGE(WM_MOUSELEAVE, OnMouseLeave)
S>>...
S>>END_MESSAGE_MAP()

S>>...
S>>LRESULT ...::OnMouseLeave(WPARAM wParam, LPARAM lParam)
S>>{
S>>    свой код
S>>    return true;
S>>}
S>>


M>Все верно, вот только возвращать надо не bool, а какой-нить LRESULT.


ок.
return 0
"Man feed machine
Machine feed man"
Peter Gabriel — OVO — The Tower That Ate People
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.