2011-01-12 80 views
1

我需要使用WTL(或WinApi)進行自定義控件,該WTL(或WinApi)包含一個僅捕獲一些值的滑塊。假設範圍是1到50,我只想捕捉到0,10,20,以及30和50之間的任何值。我該如何使滑塊(軌跡條)僅捕獲使用WTL或WinApi的允許值

這樣做的最佳方法是什麼?

+0

我無法幫助WTL,只是想指出:普通(sp!)C++沒有像滑塊一樣的東西。或者任何其他的GUI功能。 – 2011-01-12 12:57:13

+0

感謝您的指點,我修改了文章 – cprogrammer 2011-01-12 14:02:03

回答

0

在您的TrackBar父級對話框或窗口中,處理WM_HSCROLL或WM_VSCROLL消息(請參閱Trackbar Notification Messages)並根據您的要求適當地設置控制位置。