4
我已經創建了一個控件,並且該控件的mosemove使其更改顏色,但是當我的鼠標移出該控件時,我想將其更改回默認值。我本來以爲WM_MOUSELEAVE會這樣做,但事實並非如此。鼠標離開控件時的Windows消息?
感謝
我已經創建了一個控件,並且該控件的mosemove使其更改顏色,但是當我的鼠標移出該控件時,我想將其更改回默認值。我本來以爲WM_MOUSELEAVE會這樣做,但事實並非如此。鼠標離開控件時的Windows消息?
感謝
這將是正確的消息。
你打電話給TrackMouseEvent?
你可以用WM_MOUSELEAVE嘗試(我們有這樣一個CView派生類)
但我認爲最好的方法是使用_TrackMouseEvent。
最大。
trackmousevent在哪裏被調用? – jmasterx 2010-05-18 14:30:48
TrackMouseEvent只是告訴操作系統讓你知道某些鼠標事件。但是,這是一次性事件,所以在處理事件以便接收未來事件後需要再次調用它。按照上面的鏈接獲取更多信息。 – bsruth 2010-05-18 14:34:19
好的,謝謝...... – jmasterx 2010-05-18 14:37:22