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

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

?? lunarday.asm

?? 農歷/陽歷匯編轉換程序
?? ASM
字號:
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 申明:
; 1. 本開發包為共享軟件,你可以免費傳播、使用本軟件,但不得用于商業目的。
; 2. 傳播時請不要改動版權信息,并注明出處。
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Author:	羅云彬
; Web:		http://asm.yeah.net (羅云彬的編程樂園)
; E-mail:	bigluo@telekbird.com.cn
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Version	1.0
;		Date: 2000.09.15
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 陽歷/農歷轉換計算開發包
;
; 文件包括:
;	Lunar.inc -- Win32Asm 語言的 include 文件,定義了使用的數據結構
;		     如果使用 C 或其他語言請自行修改格式
;	Lunar.dll -- 動態連接庫文件
;	Lunar.lib -- Lunar.dll 對應的導入庫文件
;
; 開發包包括一個 Win32Asm 的使用例子在 Example 目錄中
;
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 功能:計算 1901 - 2050 的農歷、節氣數據
; 使用:
;	1. 定義 LUNARDATA 數據結構(在 Lunar.inc 文件中已定義)
;	2. 填寫 LUNARDATA 數據結構的輸入字段并調用 _GetLunarData
;	3. 輸出結果在 LUNARDATA 數據結構的輸出字段中
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

		.386
		.model flat, stdcall
		option casemap :none   ; case sensitive

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;	Include 數據
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

include		windows.inc
include		user32.inc
include		kernel32.inc
include		comctl32.inc
include		comdlg32.inc
include		Lunar.inc

includelib	user32.lib
includelib	kernel32.lib
includelib	comctl32.lib
includelib	comdlg32.lib
includelib	Lunar.lib

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;	Equ 數據
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ICO_MAIN	equ		1000

DLG_MAIN	equ		2000
ID_YEAR		equ		2001
ID_MONTH	equ		2002
ID_DAY		equ		2003
ID_INFO1	equ		2004
ID_INFO2	equ		2005
ID_INFO3	equ		2006

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;	數據段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

		.data?

hInstance	dd	?
szBuffer	db	256 dup	(?)

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;	子程序聲明
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcDlgMain	PROTO	:DWORD,:DWORD,:DWORD,:DWORD

		.data

szFormat	db	'農歷%d年%d月%d日',0
szYear		db	'年'
szBlank		db	' ',0

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;	代碼段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

		.code

;********************************************************************
;	將窗口移動到屏幕中間
;	參數:窗口句柄
;********************************************************************
_CenterWindow	proc	hWnd:DWORD
		local	@stRectDeskTop:RECT,@stRectWin:RECT
		local	@dwWidth:DWORD,@dwHeight:DWORD

		invoke	GetWindowRect,hWnd,addr @stRectWin
		invoke	GetDesktopWindow
		mov	ebx,eax
		invoke	GetWindowRect,ebx,addr @stRectDeskTop

		mov	eax,@stRectWin.bottom
		sub	eax,@stRectWin.top
		mov	@dwHeight,eax
		mov	eax,@stRectWin.right
		sub	eax,@stRectWin.left
		mov	@dwWidth,eax

		mov	ebx,@stRectDeskTop.bottom
		sub	ebx,@dwHeight
		shr	ebx,1
		mov	ecx,@stRectDeskTop.right
		sub	ecx,@dwWidth
		shr	ecx,1

		invoke	MoveWindow,hWnd,ecx,ebx,@dwWidth,@dwHeight,FALSE
		ret

_CenterWindow	endp
;********************************************************************
_ProcDlgMain	proc	uses ebx edi esi, \
		hWnd:DWORD,wMsg:DWORD,wParam:DWORD,lParam:DWORD
		local	@stLunarData:LUNARDATA,@dwMonth,@dwDay,@dwTmp
		local	@stSystemTime:SYSTEMTIME

		mov	eax,wMsg
;********************************************************************
		.if	eax ==	WM_CLOSE
			invoke	EndDialog,hWnd,NULL
;********************************************************************
		.elseif	eax ==	WM_INITDIALOG
			invoke	_CenterWindow,hWnd
			invoke	GetLocalTime,addr @stSystemTime
			xor	eax,eax
			mov	ax,@stSystemTime.wYear
			invoke	SetDlgItemInt,hWnd,ID_YEAR,eax,FALSE
			xor	eax,eax
			mov	ax,@stSystemTime.wMonth
			invoke	SetDlgItemInt,hWnd,ID_MONTH,eax,FALSE
			xor	eax,eax
			mov	ax,@stSystemTime.wDay
			invoke	SetDlgItemInt,hWnd,ID_DAY,eax,FALSE
			invoke	SendMessage,hWnd,WM_COMMAND,IDOK,NULL
;********************************************************************
		.elseif	eax ==	WM_COMMAND
			mov	eax,wParam
			.if	eax == IDOK
;********************************************************************
				invoke	GetDlgItem,hWnd,ID_YEAR
				invoke	SetFocus,eax
				invoke	GetDlgItemInt,hWnd,ID_YEAR,addr @dwTmp,FALSE
				mov	@stLunarData.dwYear,eax
				invoke	GetDlgItemInt,hWnd,ID_MONTH,addr @dwTmp,FALSE
				mov	@stLunarData.dwMonth,eax
				invoke	GetDlgItemInt,hWnd,ID_DAY,addr @dwTmp,FALSE
				mov	@stLunarData.dwDay,eax
				invoke	_GetLunarData,addr @stLunarData
;********************************************************************
				invoke	wsprintf,addr szBuffer,addr szFormat,\
					@stLunarData.dwLunarYear,\
					@stLunarData.dwLunarMonth,\
					@stLunarData.dwLunarDay
;********************************************************************
				invoke	SendDlgItemMessage,hWnd,ID_INFO1,WM_SETTEXT,NULL,addr szBuffer
;********************************************************************
				invoke	lstrcpy,addr szBuffer,addr @stLunarData.szLunarYear
				invoke	lstrcat,addr szBuffer,addr szBlank
				invoke	lstrcat,addr szBuffer,addr @stLunarData.szLunarYearA
				invoke	lstrcat,addr szBuffer,addr szYear
				invoke	lstrcat,addr szBuffer,addr @stLunarData.szLunarMonth
				invoke	lstrcat,addr szBuffer,addr @stLunarData.szLunarDay
				invoke	SendDlgItemMessage,hWnd,ID_INFO2,WM_SETTEXT,NULL,addr szBuffer
;********************************************************************
				invoke	lstrcpy,addr szBuffer,addr @stLunarData.szWeekDay
				invoke	lstrcat,addr szBuffer,addr szBlank
				invoke	lstrcat,addr szBuffer,addr @stLunarData.szLunarHolDay
				invoke	SendDlgItemMessage,hWnd,ID_INFO3,WM_SETTEXT,NULL,addr szBuffer
;********************************************************************
			.endif
		.else
;********************************************************************
;	注意:對話框的消息處理后,要返回 TRUE,對沒有處理的消息
;	要返回 FALSE
;********************************************************************
			mov	eax,FALSE
			ret
		.endif		   
		mov	eax,TRUE
		ret
		
_ProcDlgMain	endp
;********************************************************************
start:
		invoke	InitCommonControls
		invoke	GetModuleHandle,NULL
		mov	hInstance,eax
		invoke	DialogBoxParam,hInstance,DLG_MAIN,NULL,offset _ProcDlgMain,0
		invoke	ExitProcess,NULL
;********************************************************************
		end	start

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合免费观看高清在线观看| 国产精品欧美一区二区三区| www.欧美亚洲| 国产精品99久久久久久久女警| 日本在线不卡视频| 午夜精品久久久久| 亚洲成人精品在线观看| 亚洲激情六月丁香| 亚洲免费在线电影| 亚洲三级免费电影| 一区二区成人在线| 一区二区三区精品久久久| 一区二区在线观看免费视频播放| 一区在线观看免费| 亚洲色图.com| 一区二区三区欧美在线观看| 亚洲电影在线免费观看| 五月天网站亚洲| 青青青爽久久午夜综合久久午夜| 日欧美一区二区| 国产真实乱偷精品视频免| 91视频国产资源| 91在线精品一区二区| 欧美亚洲一区二区在线| 欧美一区二区三区播放老司机| 日韩小视频在线观看专区| 精品99一区二区三区| 日本一区二区视频在线| 一区二区三区在线观看网站| 五月婷婷欧美视频| 国产在线一区观看| 色丁香久综合在线久综合在线观看| 欧美日韩视频在线一区二区 | 丝袜诱惑制服诱惑色一区在线观看| 亚洲国产精品一区二区www在线| 天天色天天操综合| 国产成人精品影视| 欧美三日本三级三级在线播放| 日韩精品一区二区三区在线观看 | 国产成人精品影院| 色狠狠一区二区三区香蕉| 日韩一区二区三区免费观看| 久久精品视频在线免费观看| 一区二区高清在线| 国产又黄又大久久| 欧美乱妇一区二区三区不卡视频 | 国产一区二区三区黄视频| 色呦呦日韩精品| 精品国产一区二区在线观看| 一区二区三区影院| 国产精品羞羞答答xxdd| 欧美二区乱c少妇| 中文字幕人成不卡一区| 久久99热狠狠色一区二区| 色老汉一区二区三区| 国产欧美1区2区3区| 久久国产乱子精品免费女| 在线观看91视频| 国产精品精品国产色婷婷| 久久99精品国产麻豆婷婷洗澡| 色欧美88888久久久久久影院| 精品捆绑美女sm三区| 亚洲一区二区免费视频| 91啦中文在线观看| 国产精品全国免费观看高清 | 风间由美性色一区二区三区| 欧美日韩aaaaaa| 亚洲夂夂婷婷色拍ww47| 91蝌蚪porny| 国产精品久久午夜夜伦鲁鲁| 国产美女视频91| 欧美成人精品高清在线播放| 午夜a成v人精品| 欧美欧美欧美欧美首页| 午夜精品一区二区三区电影天堂 | 色狠狠桃花综合| 亚洲视频 欧洲视频| www.一区二区| 国产精品国产自产拍高清av王其 | www.久久久久久久久| 久久婷婷一区二区三区| 老司机一区二区| www国产亚洲精品久久麻豆| 久久se这里有精品| 久久综合资源网| 国产一区二区美女诱惑| 精品999在线播放| 国产一区二区三区| 国产精品久久久久久亚洲伦| 99久免费精品视频在线观看| 亚洲色图另类专区| 欧美日韩在线免费视频| 日韩中文字幕91| 欧美一级二级三级乱码| 久久精品国产99国产| 久久精品人人做人人综合| 成人免费视频视频在线观看免费| 国产精品国产三级国产普通话99| 91视频com| 亚洲午夜久久久久久久久电影院| 91精品国产品国语在线不卡| 韩国三级在线一区| 日韩毛片一二三区| 欧美电影在线免费观看| 国产一区二区三区四区在线观看| 中文字幕欧美区| 欧美亚洲自拍偷拍| 免费的成人av| 亚洲天堂免费看| 69堂国产成人免费视频| 国产做a爰片久久毛片| 亚洲日本护士毛茸茸| 日韩一级在线观看| 91丨国产丨九色丨pron| 日韩av电影天堂| 国产精品免费av| 日韩一二三四区| 91浏览器在线视频| 韩国成人在线视频| 亚洲国产日韩精品| 久久精品视频一区| 欧美午夜宅男影院| 国产在线精品一区二区三区不卡| 一区二区三区毛片| 国产欧美综合在线| 日韩欧美精品三级| 欧美性猛交xxxxxx富婆| 国产91色综合久久免费分享| 亚洲一区精品在线| 国产精品欧美综合在线| 欧美成人性福生活免费看| 在线观看欧美黄色| 国产91精品精华液一区二区三区 | 中文字幕欧美日本乱码一线二线| 91久久精品国产91性色tv| 久久国产精品色| 亚洲一区中文日韩| 国产精品福利一区二区三区| 精品国产污污免费网站入口 | 日韩成人一级大片| 亚洲摸摸操操av| 中文字幕国产一区| 久久久久九九视频| 欧美xfplay| 日韩欧美中文字幕公布| 欧美日韩精品系列| 91成人看片片| 91行情网站电视在线观看高清版| 国产高清不卡一区二区| 国产一区二区三区在线看麻豆| 石原莉奈在线亚洲二区| 五月婷婷久久综合| 日韩精品一卡二卡三卡四卡无卡| 一区二区三区四区五区视频在线观看| 国产欧美一区二区三区鸳鸯浴 | 国产激情一区二区三区四区 | 国产精品区一区二区三区| 久久久www成人免费毛片麻豆 | 精品中文字幕一区二区| 视频一区在线播放| 石原莉奈在线亚洲二区| 日本成人在线视频网站| 另类人妖一区二区av| 国内精品在线播放| 国产乱人伦偷精品视频免下载| 精品亚洲国产成人av制服丝袜| 国产一区啦啦啦在线观看| 国产精品自产自拍| 成人中文字幕合集| 91在线精品秘密一区二区| 日本精品免费观看高清观看| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩国产高清一区二区| 51精品秘密在线观看| 日韩一二三区视频| 欧美韩国一区二区| 一区二区在线免费观看| 天天av天天翘天天综合网| 理论电影国产精品| 成人国产电影网| 欧美自拍偷拍午夜视频| 精品久久免费看| 国产精品初高中害羞小美女文| 一区二区三区免费看视频| 免费精品视频在线| www.视频一区| 欧美日本在线一区| 国产日韩精品视频一区| 亚洲精品va在线观看| 青青草国产成人99久久| 成人av第一页| 欧美一级日韩一级| 中文字幕永久在线不卡| 日韩精品亚洲一区二区三区免费| 国产乱人伦偷精品视频不卡| 91免费观看在线| 欧美变态tickle挠乳网站| 亚洲欧美日韩国产一区二区三区| 日韩av不卡一区二区| 91亚洲国产成人精品一区二区三|