CSliderctrl類的成員函數
作者:未知
csliderctrl類的成員函數,可以對軌道條進行查詢和設置:
用getrange和setrange來查詢和設置軌道條的范圍,缺省的范圍是0-100.函數的聲明為
void getrange( int& nmin, int& nmax ) const;
void setrange( int nmin, int nmax, bool bredraw = false );
參數nmin和nmax分別是最小和最大值,參數bredraw為true時將重繪控件.
用getpos和setpos來查詢和設置軌道條的當前值.函數的聲明為
int getpos( ) const;
void setpos( int npos );
用getlinesize和setlinesize來查詢和設置在按一下左箭頭鍵或右箭頭鍵時滑尺的移動量,該移動量的缺省值是1個單位.函數的聲明為
int getlinesize( ) const;
int setlinesize( int nsize );
用getpagesize和setpagesize來查詢和設置滑尺的塊移動量,塊移動量是指當按下pgup或pgdown鍵時滑尺的移動量.函數的聲明為
int getpagesize( ) const;
int setpagesize( int nsize );
用setticfreq設置軌道條的刻度的頻度.缺省的頻度是每個單位都有一個刻度,在范圍較大時,為了使刻度不至于過密,需要調用該函數設置一個合理的頻度.函數的聲明為
void setticfreq( int nfreq );
參數nfreq說明了兩個刻度之間的間隔.
用函數settic來在指定位置設置刻度.windows自動顯示的刻度是均勻的,利用該函數可以人為設置不均勻的刻度,該函數的聲明為
bool settic( int ntic );
用函數cleartics來清除所有的刻度.該函數的聲明為
void cleartics( bool bredraw = false );