我試圖使用WTL跟蹤幾個TrackBars(又名滑塊,全部在同一個窗口內)之間的焦點變化。如何跟蹤使用WTL的幾個TrackBars之間的焦點更改?
到目前爲止,我已經嘗試了 MESSAGE_HANDLER(WM_SETFOCUS,FUNC) 以及一個 COMMAND_HANDLER(IDC_SLIDERn,WM_SETFOCUS,FUNC) 對於沒有成功每個滑塊。
msdn上的about trackbar controls頁面顯示:「WM_SETFOCUS重新繪製trackbar窗口。」 ..
編輯: 我現在已經來源於我自己的類,我處理WM_SETFOCUS與MESSAGE_HANDLER並用m_hWnd作爲lParam的張貼消息,它通知父窗口中的滑塊,所以我可以在滑塊獲得的父項焦點。
這有用,但有沒有更好的方法來做到這一點?