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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dccopy.asm

?? 羅云彬32位匯編代碼
?? ASM
字號:
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Sample code for < Win32ASM Programming >
; by 羅云彬, http://asm.yeah.net
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; DcCopy.asm
; 測試設備環境的代碼,將一個窗口 DC 對應的象素拷貝到另一個窗口中
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 使用 nmake 或下列命令進行編譯和鏈接:
; ml /c /coff DcCopy.asm
; Link /subsystem:windows DcCopy.obj
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		.386
		.model flat,stdcall
		option casemap:none
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定義
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
include		windows.inc
include		gdi32.inc
includelib	gdi32.lib
include		user32.inc
includelib	user32.lib
include		kernel32.inc
includelib	kernel32.lib
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ID_TIMER	equ	1
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 數據段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		.data?
hInstance	dd		?
hWin1		dd		?
hWin2		dd		?

		.const
szClass1	db	'SourceWindow',0
szClass2	db	'DestWindow',0
szCaption1	db	'請嘗試用別的窗口覆蓋本窗口!',0
szCaption2	db	'本窗口圖像拷貝自另一窗口',0
szText		db	'Win32 Assembly, Simple and powerful !',0
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		.code
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 定時器過程
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcTimer	proc	_hWnd,uMsg,_idEvent,_dwTime
		local	@hDc1,@hDc2
		local	@stRect:RECT

		invoke	GetDC,hWin1
		mov	@hDc1,eax
		invoke	GetDC,hWin2
		mov	@hDc2,eax
		invoke	GetClientRect,hWin1,addr @stRect
		invoke	BitBlt,@hDc2,0,0,@stRect.right,@stRect.bottom,\
			@hDc1,0,0,SRCCOPY
		invoke	ReleaseDC,hWin1,@hDc1
		invoke	ReleaseDC,hWin2,@hDc2
		ret

_ProcTimer	endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 窗口過程
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcWinMain	proc	uses ebx edi esi,hWnd,uMsg,wParam,lParam
		local	@stPs:PAINTSTRUCT
		local	@stRect:RECT
		local	@hDc

		mov	eax,uMsg
		mov	ecx,hWnd
;********************************************************************
		.if	eax ==	WM_PAINT && ecx == hWin1
			invoke	BeginPaint,hWnd,addr @stPs
			mov	@hDc,eax
			invoke	GetClientRect,hWnd,addr @stRect
			invoke	DrawText,@hDc,addr szText,-1,\
				addr @stRect,\
				DT_SINGLELINE or DT_CENTER or DT_VCENTER
			invoke	EndPaint,hWnd,addr @stPs
;********************************************************************
		.elseif	eax ==	WM_CLOSE
			invoke	PostQuitMessage,NULL
			invoke	DestroyWindow,hWin1
			invoke	DestroyWindow,hWin2
;********************************************************************
		.else
			invoke	DefWindowProc,hWnd,uMsg,wParam,lParam
			ret
		.endif
;********************************************************************
		xor	eax,eax
		ret

_ProcWinMain	endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_WinMain	proc
		local	@stWndClass:WNDCLASSEX
		local	@stMsg:MSG
		local	@hTimer

		invoke	GetModuleHandle,NULL
		mov	hInstance,eax
		invoke	RtlZeroMemory,addr @stWndClass,sizeof @stWndClass
;********************************************************************
		invoke	LoadCursor,0,IDC_ARROW
		mov	@stWndClass.hCursor,eax
		push	hInstance
		pop	@stWndClass.hInstance
		mov	@stWndClass.cbSize,sizeof WNDCLASSEX
		mov	@stWndClass.style,CS_HREDRAW or CS_VREDRAW
		mov	@stWndClass.lpfnWndProc,offset _ProcWinMain
		mov	@stWndClass.hbrBackground,COLOR_WINDOW + 1
		mov	@stWndClass.lpszClassName,offset szClass1
		invoke	RegisterClassEx,addr @stWndClass
		invoke	CreateWindowEx,WS_EX_CLIENTEDGE,offset szClass1,offset szCaption1,\
			WS_OVERLAPPEDWINDOW,\
			450,100,300,300,\
			NULL,NULL,hInstance,NULL
		mov	hWin1,eax
		invoke	ShowWindow,hWin1,SW_SHOWNORMAL
		invoke	UpdateWindow,hWin1
;********************************************************************
		mov	@stWndClass.lpszClassName,offset szClass2
		invoke	RegisterClassEx,addr @stWndClass
		invoke	CreateWindowEx,WS_EX_CLIENTEDGE,offset szClass2,offset szCaption2,\
			WS_OVERLAPPEDWINDOW,\
			100,100,300,300,\
			NULL,NULL,hInstance,NULL
		mov	hWin2,eax
		invoke	ShowWindow,hWin2,SW_SHOWNORMAL
		invoke	UpdateWindow,hWin2
;********************************************************************
; 設置定時器
;********************************************************************
		invoke	SetTimer,NULL,NULL,100,addr _ProcTimer
		mov	@hTimer,eax
;********************************************************************
; 消息循環
;********************************************************************
		.while	TRUE
			invoke	GetMessage,addr @stMsg,NULL,0,0
			.break	.if eax	== 0
			invoke	TranslateMessage,addr @stMsg
			invoke	DispatchMessage,addr @stMsg
		.endw
;********************************************************************
; 清除定時器
;********************************************************************
		invoke	KillTimer,NULL,@hTimer
		ret

_WinMain	endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
start:
		call	_WinMain
		invoke	ExitProcess,NULL
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		end	start

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线成人免费视频| 欧美日韩一卡二卡三卡| 美国毛片一区二区三区| 一区二区成人在线| 亚洲综合色自拍一区| 亚洲最新在线观看| 亚洲视频一区二区在线观看| 国产午夜精品一区二区三区视频 | 不卡在线视频中文字幕| 国产乱码一区二区三区| 国产成人综合亚洲91猫咪| 国产成人在线免费| 成人av网站免费| eeuss鲁片一区二区三区在线看| 大胆欧美人体老妇| av在线播放不卡| 欧美伊人精品成人久久综合97 | 天堂一区二区在线免费观看| 午夜精品久久久久久久99水蜜桃 | 成人精品电影在线观看| 成人h动漫精品| 欧美性大战xxxxx久久久| 欧美日韩三级一区二区| 欧美大片免费久久精品三p| 欧美精品一区二区三区蜜桃| 日本一区二区免费在线| 亚洲色图制服丝袜| 亚洲午夜影视影院在线观看| 免费成人你懂的| 成人精品视频一区二区三区尤物| 91蝌蚪porny| 欧美一级二级三级乱码| 26uuu亚洲综合色| 亚洲免费看黄网站| 亚洲一区二区偷拍精品| 黄页视频在线91| 99国产精品久久久久久久久久久| 欧美日韩亚洲另类| 久久精品欧美日韩精品 | 亚洲h在线观看| 久久99国产精品麻豆| 成人自拍视频在线观看| 欧美日韩高清不卡| 国产精品萝li| 精品在线播放免费| 在线精品观看国产| 久久久久九九视频| 午夜久久久久久久久| 99re亚洲国产精品| 久久久www成人免费无遮挡大片| 亚洲精品国产无天堂网2021| 国产精品亚洲一区二区三区在线 | 国产精品美女久久久久aⅴ| 一区二区三区欧美久久| 国产黄色91视频| 在线不卡免费av| 亚洲激情成人在线| 丁香六月综合激情| 欧美videossexotv100| 亚洲香蕉伊在人在线观| 暴力调教一区二区三区| 日韩一卡二卡三卡国产欧美| 一区二区三区中文字幕| 丁香啪啪综合成人亚洲小说 | 欧美午夜不卡在线观看免费| 国产日韩精品一区二区三区| 美女视频黄免费的久久 | 日本久久一区二区| 国产精品麻豆一区二区| 国产传媒一区在线| 精品久久久影院| 美女诱惑一区二区| 日韩欧美电影一二三| 五月激情综合色| 日韩一区二区三区av| 蜜臀a∨国产成人精品| 日韩一区二区三区精品视频| 日韩和欧美一区二区三区| 精品视频资源站| 亚洲福利一区二区| 这里只有精品电影| 日韩在线观看一区二区| 欧美日韩精品综合在线| 天天av天天翘天天综合网| 91精品国产综合久久久蜜臀图片| 婷婷开心激情综合| 日韩午夜三级在线| 国产一区二区免费在线| 国产欧美精品国产国产专区 | 欧美三级日本三级少妇99| 亚洲精品大片www| 欧美日韩黄色影视| 日本vs亚洲vs韩国一区三区二区| 日韩午夜av电影| 国产99久久久国产精品潘金| 欧美经典一区二区| 色婷婷激情久久| 日韩综合在线视频| 精品成人私密视频| 不卡影院免费观看| 午夜久久久久久久久| 久久影院午夜论| 色噜噜狠狠成人中文综合| 亚洲电影第三页| 久久亚洲一区二区三区明星换脸| 成人一级片网址| 亚洲动漫第一页| 久久精子c满五个校花| 91亚洲精品乱码久久久久久蜜桃| 亚洲一区二区三区三| 亚洲精品一区二区三区精华液| 成人综合在线观看| 亚洲电影一级片| 国产欧美一二三区| 欧美日韩一区二区三区高清| 国产一区二区美女| 亚洲国产成人av网| 亚洲国产精品二十页| 91精品国产品国语在线不卡| 成人h版在线观看| 老司机午夜精品| 亚洲欧洲中文日韩久久av乱码| 日韩视频一区二区三区在线播放| heyzo一本久久综合| 久久国产尿小便嘘嘘尿| 亚洲国产精品久久人人爱蜜臀| 国产欧美日韩精品a在线观看| 欧美日韩1234| 91视频91自| 国产精品18久久久久| 日韩av一区二区三区| 一区二区三区高清不卡| 日本一区二区免费在线观看视频| 欧美一区二区在线不卡| 日本韩国精品一区二区在线观看| 国产成人免费在线观看| 美女脱光内衣内裤视频久久网站| 亚洲欧美另类久久久精品| 国产人妖乱国产精品人妖| 欧美日韩一区不卡| 欧美性高清videossexo| 在线中文字幕一区二区| 91麻豆文化传媒在线观看| 国产风韵犹存在线视精品| 毛片av一区二区| 免费在线观看视频一区| 亚洲福利一二三区| 亚洲制服丝袜av| 一区二区三区免费观看| 亚洲理论在线观看| 亚洲欧美日韩久久精品| 亚洲天堂成人在线观看| 亚洲欧洲精品一区二区三区| 中文文精品字幕一区二区| 国产色婷婷亚洲99精品小说| 久久综合成人精品亚洲另类欧美 | 麻豆国产一区二区| 三级欧美在线一区| 美女脱光内衣内裤视频久久影院| 青青草精品视频| 麻豆成人91精品二区三区| 奇米一区二区三区| 久久成人久久鬼色| 国产美女在线精品| 成人av电影在线| 色偷偷成人一区二区三区91 | 国产精品自拍毛片| 成人午夜在线播放| 91免费视频网| 欧美日韩美女一区二区| 91精品国产欧美一区二区18| 精品欧美一区二区久久| 国产拍揄自揄精品视频麻豆| 国产精品久久久久久久久动漫 | 国产午夜久久久久| 亚洲精品国产高清久久伦理二区| 亚洲福利视频一区| 精品系列免费在线观看| 盗摄精品av一区二区三区| 在线一区二区三区四区五区| 欧美一区二区在线播放| 欧美国产精品专区| 一区二区三区中文字幕精品精品 | 91免费观看在线| 欧美日韩dvd在线观看| 精品国产乱码久久久久久1区2区 | 中文字幕不卡在线观看| 一级中文字幕一区二区| 久久99久久久久| 91在线观看下载| 日韩欧美一二三| 中文字幕亚洲综合久久菠萝蜜| 一区二区三区欧美| 国产一区二区三区久久悠悠色av| 99久久久久免费精品国产| 欧美日韩视频专区在线播放| 国产亚洲欧美色| 婷婷中文字幕一区三区| 成人高清视频在线| 欧美一区二区免费观在线|