OnDraw里畫了圖然后我想讀取滑鼠左鍵被按下的資訊然后圖案變色。
滑鼠左鍵按下可以單獨在OnLButtonDown實作。。。。但是在一起我就不會了。。語法不懂,希望有大神能解答!真的非常感謝!!
uj5u.com熱心網友回復:
還是在OnLButtonDown里面,判斷點擊區域。uj5u.com熱心網友回復:
我覺得在滑鼠左鍵回應資訊函式里面定義一個變數,來記錄滑鼠左鍵被按下的次數,然后變數的數值對應不同的圖案,然后重繪視圖區域就好了,我覺得這樣應該可以吧。。uj5u.com熱心網友回復:
你可以在OnPaint函式里面寫好處理程式 然后 你這滑鼠按下的動作里 先處理按下的訊息 然后sendmessage WM_PAINT去呼叫重繪函式就可以了
uj5u.com熱心網友回復:
OnLButtonDown下設定一個Flag標記,然后呼叫InvalidateRect強制重繪,OnDraw函式中根據flag的值來決定不同的行為方式。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/125124.html
標籤:基礎類
