滾動條設定

2021-04-28 22:54:14 字數 1314 閱讀 5784

[dllimport("user32.dll")]

public static extern int setscrollpos(intptr hwd,int nbar,int npos,bool bredraw);

public static extern int getscrollpos(intptr hwd,int nbar);

public static extern bool getscrollinfo(intptr hwd,int nbar,lpscrollinfo lpsi);

public static extern int setscrollrange(intptr hwd,int nbar,int nminpos,int nmaxpos,bool bredraw);

public struct lpscrollinfo

uint    size;

int      nmin;

int      nmax;

uint    npage;

int      npos;

int      ntrackpos;

hwd:滾動條或帶有滾動條窗體的控制代碼.

nbar:指定滾動條將被設定,可以是以下值:

sb_ctl: 設定滾動條控制中滾動翻頁盒位置                      2

sb_horz:設定窗體水平滾動條翻頁盒位置                       0

sb_vert:設定窗體垂直滾動條翻頁盒位置                        1

sb_both:設定窗體水平和垂直翻頁盒位置                       3

npos:在滾動範圍內指定翻頁盒的新位置.

bredraw:指定滾動條是否被重畫.

返回值:若成功,返回值是滾動條翻頁盒的前乙個位置,若失敗,返回0.

用sendmessage向窗體的滾動條傳送滾動訊息:

public static extern int sendmessage(intptr hwd,int wmsg,int wparam,int lparam);

例:treeview中向窗體滾動條傳送水平滾動訊息

sendmessage(this.treeview1.handle,wm_hscroll,sb_top,0);

wm_vscroll=0x115

wm_hscroll=0x114

sb_linedown=1    向下一格

sb_lineup=0          向上一格

sb_top=6               最左端

sb_bottom=7        最底端

谷歌滾動條設定 IE滾動條設定

google瀏覽器chrome設定滾動條樣式 courrlist webkit scrollbar courrlist webkit scrollbar track courrlist webkit scrollbar thumb courrlist webkit scrollbar thumb w...

jsp ul設定滾動條 定義設定滾動條

定義滾動條就是利用偽元素與偽類,那什麼是偽元素和偽類呢?偽類大家應該很熟悉 link,focus,hover,此外css3中又增加了許多偽類選擇器,如 nth child,last child,nth last of type 等。在以前的基礎上增加了乙個 也就是現在變成了 first letter...

設定滾動條

1,overflow內容溢位時的設定 overflow 水平及垂直方向內容溢位時的設定 overflow x 水平方向內容溢位時的設定 overflow y 垂直方向內容溢位時的設定 以上三個屬性設定的值為visible scroll hidden auto visible 預設值。使用該值時,無論...