亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? scroll.asm

?? 用匯編寫的win32程序一些例子。
?? ASM
字號:
locals
.386
.model flat,stdcall
include win32.asi
include win32.ase
include fdui.asi

	public handlesb,scrollkeys,DisplayWindowBars,SetBarRanges, ShiftState
	extrn  Translate : PROC, Dispatch : PROC
.data
ShiftState	db	?

.code

;-----------------------------------------------------------------------------
;
; this routine calculates the new scroll bar position, then redraws
; the scroll bar and invalidates the screen
;
handlesb	PROC	hwnd : dword, sbdata : dword, \
			sbmsg : dword, newpos : dword

		mov	ebx,[sbdata]
		mov	eax,[sbmsg]
		call	Dispatch
		dd	8
		dd	SB_BOTTOM,offset sbbot
		dd	SB_TOP,offset sbtop
		dd	SB_THUMBPOSITION,offset sbtpos
		dd	SB_THUMBTRACK,offset sbttrack
		dd	SB_PAGEUP,offset sbpup
		dd	SB_PAGEDOWN,offset sbpdown
		dd	SB_LINEUP,offset sblup
		dd	SB_LINEDOWN,offset sbldown
		jc	badbx
		call	SetScrollPos,[hwnd],[ebx + sbinfo.sbstyle],\
					[ebx + sbinfo.sbpos],1
                call    InvalidateRect,[hwnd],0,0,0,0
badbx:
		ret

sbbot	PROC
		mov	[ebx + sbinfo.sbpos],0
		ret
sbbot	ENDP
sbtop	PROC
		mov	eax,[ebx + sbinfo.sbheight]
		mov	[ebx + sbinfo.sbpos],eax
		ret
sbtop	ENDP
sbtpos	PROC
		mov	eax,[newpos]
		mov	dword ptr [ebx + sbinfo.sbpos],eax
		ret
sbtpos	ENDP
sbttrack	PROC
		; intercept the tunhmbtrack message if you want to give
		; feedback while they ard dragging the scrollbar
		
		mov	eax,[newpos]
		mov	dword ptr [ebx + sbinfo.sbpos],eax
		ret
sbttrack	ENDP
sbpup	PROC
		
		mov	eax,[ebx + sbinfo.sbpaging]
		sub	dword ptr [ebx + sbinfo.sbpos],eax
		jns	sbpupx
		mov	dword ptr [ebx + sbinfo.sbpos],0
sbpupx:
		ret
sbpup	ENDP
sbpdown	PROC
		mov	eax,[ebx + sbinfo.sbpaging]
		add	dword ptr [ebx + sbinfo.sbpos],eax
		mov     eax,[ebx + sbinfo.sbheight]
		cmp	dword ptr [ebx + sbinfo.sbpos],eax
		jc	sbpdownx
		mov	dword ptr [ebx + sbinfo.sbpos],eax
sbpdownx:
		ret
sbpdown	ENDP
sblup	PROC
		dec	dword ptr [ebx + sbinfo.sbpos]
		jns	sblupx
		mov	dword ptr [ebx + sbinfo.sbpos],0
sblupx:
		ret
sblup	ENDP
sbldown	PROC
		inc	dword ptr [ebx + sbinfo.sbpos]
		mov	eax,[ebx + sbinfo.sbheight]
		cmp	dword ptr [ebx + sbinfo.sbpos],eax
		jc	sbldownx
		mov	dword ptr [ebx + sbinfo.sbpos],eax
sbldownx:
		ret
sbldown	ENDP
handlesb	ENDP
;-----------------------------------------------------------------------------
;
; this function translates a keypress into something handlesb can
; use
;
; we are using shift-right and shift-left here to do page-right and page-left
;
scrollkeys	proc	hwnd : dword, key : dword, dwdata : dword
		mov	eax,key
		mov	ebx,[dwdata]
		test	[ShiftState],1
		jnz	isshifted
		call	Translate
		dd	4
		dd	VK_NEXT,SB_PAGEDOWN
		dd	VK_PRIOR,SB_PAGEUP
		dd	VK_UP,SB_LINEUP
		dd	VK_DOWN,SB_LINEDOWN
		jc	sk_chkhorz
		lea	ebx,[ebx + dwinfo.pvsb]
		call	handlesb,[hwnd],ebx,eax,0
		ret
sk_chkhorz:
		call	Translate
		dd	2
		dd	VK_LEFT,SB_LINEUP
		dd	VK_RIGHT,SB_LINEDOWN
		jnc	skhorz
		ret
isshifted:
		call	Translate
		dd	2
		dd	VK_LEFT,SB_PAGEUP
		dd	VK_RIGHT,SB_PAGEDOWN
		jc	sk_noredraw
skhorz:
		lea	ebx,[ebx + dwinfo.phsb]
		call	handlesb,[hwnd],ebx,eax,0
sk_noredraw:
		ret
scrollkeys	endp
;-----------------------------------------------------------------------------
DisplayWindowBars PROC hwnd : dword, flag : dword

		call   ShowScrollBar,[hwnd],SB_BOTH,[flag]
		ret
DisplayWindowBars ENDP

SetBarRanges PROC hwnd : dword, sbr_vert : dword, sbr_horiz : dword
		 mov	ebx,[sbr_horiz]
		 call	SetScrollRange,[hwnd],SB_HORZ, \
				0,[ebx + sbinfo.sbpos],[ebx + sbinfo.sbheight],1
		 mov	ebx,[sbr_vert]
		 call	SetScrollRange,[hwnd],SB_VERT, \
				0,[ebx + sbinfo.sbpos],[ebx + sbinfo.sbheight],1
                call    InvalidateRect,[hwnd],0,0,0,0
		ret
SetBarRanges ENDP
end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品麻豆久久久| 欧美一区二区久久久| 国产精品综合网| 欧美aaa在线| 午夜精品久久久久久久久久| 尤物在线观看一区| 亚洲电影第三页| 午夜精品在线视频一区| 日韩国产欧美三级| 久久er精品视频| 国产91丝袜在线播放0| 成人免费看的视频| 99r国产精品| 欧美日韩一级视频| 日韩欧美在线不卡| 久久久久久久久久久久久夜| 欧美国产一区二区| 亚洲男人电影天堂| 日韩精品一区第一页| 捆绑紧缚一区二区三区视频| 国产成人超碰人人澡人人澡| 97精品电影院| 91超碰这里只有精品国产| 日韩亚洲电影在线| 日本一区二区久久| 亚洲一区二区三区视频在线| 青青草视频一区| 成人黄色电影在线| 精品视频在线免费看| 2023国产精品自拍| 一区二区久久久| 精品一区二区三区的国产在线播放 | 日韩激情中文字幕| 国产99久久久国产精品潘金网站| 日本韩国精品在线| xnxx国产精品| 亚洲精品视频免费看| 日本视频中文字幕一区二区三区| 国产91丝袜在线播放0| 欧美日韩在线免费视频| 久久综合九色综合久久久精品综合| 中文字幕人成不卡一区| 日韩在线播放一区二区| 成人a级免费电影| 精品日韩欧美一区二区| 洋洋av久久久久久久一区| 国产精品一卡二卡在线观看| 欧美丰满美乳xxx高潮www| 国产精品午夜电影| 久久精品国产在热久久| 欧美三级中文字幕在线观看| 国产精品久久久久久久久图文区| 久久99这里只有精品| 欧美日韩一区二区欧美激情| 国产精品午夜免费| 国产精品羞羞答答xxdd| 精品国产亚洲一区二区三区在线观看| 一区二区三区久久| av福利精品导航| 久久天堂av综合合色蜜桃网| 日本午夜一区二区| 欧美精品久久天天躁| 亚洲风情在线资源站| 色综合久久久久综合99| 国产欧美日产一区| 国产福利视频一区二区三区| 精品捆绑美女sm三区| 日韩成人午夜电影| 欧美一卡二卡三卡| 强制捆绑调教一区二区| 91麻豆精品国产自产在线| 亚洲一区影音先锋| 色狠狠色狠狠综合| 亚洲午夜免费视频| 欧美日韩国产大片| 丝袜亚洲另类丝袜在线| 在线精品视频一区二区三四| 一区二区三区免费在线观看| 色综合夜色一区| 亚洲乱码中文字幕| 欧美四级电影网| 蜜臀av一级做a爰片久久| 91精品免费在线| 精品中文字幕一区二区小辣椒| 日韩欧美在线综合网| 国产在线视频不卡二| 国产亚洲美州欧州综合国| 国产一区免费电影| 国产精品欧美精品| 91麻豆免费观看| 亚洲一区二区三区美女| 在线成人高清不卡| 精品一区二区三区的国产在线播放 | 久久se这里有精品| 欧美激情一区二区三区不卡 | 91精品中文字幕一区二区三区 | 欧美精品一区二区三区四区| 国产黄色精品网站| 亚洲视频免费观看| 欧美区在线观看| 精品一区二区成人精品| 国产精品成人免费| 欧美日韩高清影院| 国产91精品久久久久久久网曝门 | 欧美性三三影院| 经典一区二区三区| 国产精品久久久久婷婷二区次| 欧美三级乱人伦电影| 国产在线精品免费| 一区二区欧美国产| 欧美不卡激情三级在线观看| 91免费观看国产| 久久电影网站中文字幕| 亚洲精品伦理在线| 久久伊99综合婷婷久久伊| 色综合久久综合网| 国产乱码精品一区二区三区忘忧草 | 亚洲一区视频在线| 久久综合九色综合欧美98| 91国产视频在线观看| 国产成人av一区二区三区在线观看| 亚洲精品一卡二卡| 欧美大胆人体bbbb| 91行情网站电视在线观看高清版| 激情六月婷婷久久| 午夜精品福利在线| 一区二区三区中文字幕精品精品 | 久久久99精品久久| 欧美疯狂性受xxxxx喷水图片| hitomi一区二区三区精品| 麻豆国产精品777777在线| 亚洲精品成a人| 亚洲欧美怡红院| 中文字幕国产一区二区| 精品处破学生在线二十三| 7777精品伊人久久久大香线蕉的 | 欧美美女黄视频| 91麻豆6部合集magnet| 国产风韵犹存在线视精品| 久热成人在线视频| 日本欧美一区二区三区| 亚洲一二三区不卡| 亚洲精品国产一区二区精华液| 亚洲国产精华液网站w| 亚洲精品一区二区三区99| 91麻豆精品国产91久久久使用方法 | 中文字幕欧美三区| 久久久久88色偷偷免费| 欧美成人在线直播| 67194成人在线观看| 欧美精品乱码久久久久久| 欧美日本在线播放| 欧美日韩视频一区二区| 欧美在线观看18| 色婷婷久久久久swag精品| 91免费国产在线| 91网站在线播放| 欧美亚洲尤物久久| 欧美综合久久久| 91精品国产91久久久久久最新毛片| 欧美日韩激情一区二区| 欧美一级一区二区| 欧美电影在线免费观看| 日韩视频一区在线观看| 久久免费偷拍视频| 国产欧美综合色| 亚洲精品欧美在线| 天天操天天干天天综合网| 日本在线播放一区二区三区| 久久成人精品无人区| 国产suv一区二区三区88区| 成人成人成人在线视频| 色婷婷亚洲综合| 欧美精品在欧美一区二区少妇| 日韩一区二区三区在线观看| 精品1区2区在线观看| 国产精品久久久久影院色老大| 一区二区三区在线视频观看58| 午夜视频一区在线观看| 国产精品99久久久| 色婷婷久久一区二区三区麻豆| 欧美一区二区三区在线看| 久久久久国产精品麻豆ai换脸 | 国产精品无码永久免费888| 亚洲精选免费视频| 日本不卡中文字幕| 粉嫩aⅴ一区二区三区四区| 日本韩国视频一区二区| 日韩欧美一区中文| 国产精品女主播av| 欧美aaaaa成人免费观看视频| 粉嫩av一区二区三区| 91精选在线观看| 亚洲日本欧美天堂| 麻豆91在线看| 色婷婷av一区二区三区软件| 欧美成人性战久久| 亚洲综合男人的天堂| 国产成人av资源| 日韩区在线观看|