ScrollWindowEx

此頁沒有內(nèi)容條目
內(nèi)容

ScrollWindowEx

VB聲明

Declare Function ScrollWindowEx Lib "user32" Alias "ScrollWindowEx" (ByVal hwnd As Long, ByVal dx As Long, ByVal dy As Long, lprcScroll As RECT, lprcClip As RECT, ByVal hrgnUpdate As Long, lprcUpdate As RECT, ByVal fuScroll As Long) As Long

說明

根據(jù)附加的選項(xiàng),滾動(dòng)窗口客戶區(qū)的全部或部分

返回值

Long,常數(shù)值SIMPLEREGION,COMPLEXREGION,或NULLREGION,它們描述了無效區(qū)域的類型

參數(shù)表

參數(shù)

類型及說明

hwnd

Long,欲滾動(dòng)的窗口的句柄

dx

Long,水平滾動(dòng)的距離。正值向右滾動(dòng),負(fù)值向左滾動(dòng)

dy

Long,垂直滾動(dòng)的距離。正值向下滾動(dòng),負(fù)值向上滾動(dòng)

lprcScroll

RECT,用客戶區(qū)坐標(biāo)表示的一個(gè)矩形,它定義了客戶區(qū)要滾動(dòng)的一個(gè)部分。如設(shè)為零,則滾動(dòng)整個(gè)客戶區(qū)

lprcClip

RECT,指定一個(gè)剪切矩形。只有這個(gè)矩形的內(nèi)容才可能滾動(dòng)。該矩形優(yōu)先于lpRect??赡転榱?,表示不進(jìn)行剪切處理(原文:Clipping rectangle. Only the area within this rectangle may be scrolled. This rectangle takes priority over lpRect. May be zero, in which case no clipping takes place.)

hrgnUpdate

Long,滾動(dòng)過程中隨同無效區(qū)域載入的一個(gè)“區(qū)”??赡苁橇?/span>

lprcUpdate

RECT,隨同一個(gè)矩形載入的矩形結(jié)構(gòu),該矩形定義了滾動(dòng)過程中無效的區(qū)域??赡苁橇?/span>

fuScroll

Long,對(duì)滾動(dòng)進(jìn)行控制的旗標(biāo)。可以是下述任何常數(shù)的組合

SW_ERASE

清除新無效區(qū)域的背景

SW_INVALDATE

使?jié)L動(dòng)時(shí)未覆蓋的區(qū)域無效

SW_SCROLLCHILDREN

滾動(dòng)區(qū)域內(nèi)的子窗口進(jìn)行等量移動(dòng)。為避免得到無效的結(jié)果,在使用這個(gè)函數(shù)的時(shí)候,請(qǐng)確定子窗口或控件要么完全在滾動(dòng)區(qū)域中,要么完全在滾動(dòng)區(qū)域外

Top