NMPGSCROLL 結構 (commctrl.h)
包含並接收頁面巡覽控件在捲動自主視窗時所使用的資訊。 它會與 PGN_SCROLL 通知搭配使用。
語法
typedef struct {
NMHDR hdr;
WORD fwKeys;
RECT rcParent;
int iDir;
int iXpos;
int iYpos;
int iScroll;
} NMPGSCROLL, *LPNMPGSCROLL;
成員
hdr
類型: NMHDR
包含通知相關信息的NMHDR結構。
fwKeys
類型: BOOL
捲動發生時關閉的修飾詞索引鍵。 可為下列一或多個值:
值 | 意義 |
---|---|
|
沒有修飾詞索引鍵關閉。 |
|
SHIFT 鍵已關閉。 |
|
CONTROL 鍵已關閉。 |
|
ALT 鍵已關閉。 |
rcParent
類型: RECT
包含呼叫器控件的用戶端矩形。
iDir
類型: int
值,指出卷動發生的方向。 這會是下列其中一個值:
值 | 意義 |
---|---|
|
包含的視窗正在向下捲動。 |
|
自主視窗正向左捲動。 |
|
包含的視窗正向右卷動。 |
|
正在向上捲動自主視窗。 |
iXpos
類型: int
包含卷動動作之前所包含視窗的水準卷動位置,以像素為單位。
iYpos
類型: int
包含內含視窗的垂直滾動位置,以像素為單位,在捲動動作之前。
iScroll
類型: int
在專案上,以像素為單位包含默認卷動差異。 如有需要,您可以修改此成員,以包含不同的捲動差異量。 不論捲動方向為何,這個值一律為正數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | commctrl.h |