0
在每次點擊mfc的Slider控件時,拇指都會逐步向光標移動。我想把拇指直接放在我點擊的地方,而不是一步一步地移動。如何才能做到這一點?用鼠標點擊滑動
在每次點擊mfc的Slider控件時,拇指都會逐步向光標移動。我想把拇指直接放在我點擊的地方,而不是一步一步地移動。如何才能做到這一點?用鼠標點擊滑動
您可以在控件上捕獲鼠標事件,根據控件的原點映射座標,並根據x偏移量的報告和控件的長度來確定在該欄上單擊的位置。此解決方案的一個問題是,您必須知道控件(邊框)的非活動區域佔用的相對空間,並將其考慮在內,並且您只能通過試驗來完成此操作。
不是我對這個主題知道得太多,但是你應該在2012年還是在做MFC嗎? – ereOn 2012-01-17 08:24:49
我正在使用directshow開發視頻處理工具。我無法在Qt中使用directshow。你有其他的選擇嗎? – 2012-01-17 08:45:00
@ereOn:不幸的是,它有一個巨大的遺留代碼庫。即使在我的公司,我們也想過遷移到QT,但是這會發生在一年或更長時間內讓我們的團隊完全停止的結果。我認爲我們目前維護的分支約爲95000個文件! – sergiol 2016-07-07 22:20:39