亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
三级欧美韩日大片在线看| 香蕉成人啪国产精品视频综合网| 在线观看一区日韩| 激情综合色丁香一区二区| 亚洲欧美日韩一区二区| 久久久久久久久久久电影| 欧美日韩一区视频| 91丨国产丨九色丨pron| 热久久一区二区| 一区二区三区av电影| 国产亚洲成aⅴ人片在线观看| 91精品免费观看| 91久久精品一区二区三区| 国产成人自拍在线| 久久成人久久爱| 亚洲18色成人| 亚洲影院久久精品| 亚洲视频香蕉人妖| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲国产激情av| 精品美女在线播放| 日韩亚洲欧美高清| 欧美日韩高清一区| 在线视频欧美精品| 色8久久精品久久久久久蜜| 不卡欧美aaaaa| 国产成人午夜99999| 久久99精品国产麻豆婷婷洗澡| 五月天精品一区二区三区| 一区二区三区四区在线播放| 亚洲精品高清在线| 亚洲激情图片qvod| 亚洲一二三区不卡| 亚洲国产综合91精品麻豆| 樱花草国产18久久久久| 亚洲裸体在线观看| 亚洲女人****多毛耸耸8| 亚洲免费成人av| 亚洲另类在线一区| 亚洲黄一区二区三区| 一区二区理论电影在线观看| 一区二区三区中文字幕精品精品| 亚洲靠逼com| 亚洲一区二区视频| 日韩国产欧美在线视频| 美女在线观看视频一区二区| 美腿丝袜在线亚洲一区| 国内精品国产成人国产三级粉色 | 精品国产百合女同互慰| 精品国产精品一区二区夜夜嗨| 精品国产乱码久久久久久1区2区| 精品久久久久久久久久久久包黑料 | 欧美三级三级三级爽爽爽| 欧美色国产精品| 欧美一级在线免费| 久久久国产精品午夜一区ai换脸| 国产亚洲女人久久久久毛片| 国产精品污www在线观看| 亚洲免费成人av| 日韩福利视频导航| 国产毛片精品国产一区二区三区| 粉嫩一区二区三区在线看| 色综合久久综合网| 欧美丰满少妇xxxbbb| 久久网站热最新地址| 亚洲私人黄色宅男| 日韩黄色免费电影| 高清免费成人av| 欧美三级电影精品| 国产清纯白嫩初高生在线观看91 | 麻豆成人免费电影| 成人av在线一区二区三区| 欧美日韩国产综合一区二区三区| 日韩精品专区在线| 亚洲视频电影在线| 蜜桃91丨九色丨蝌蚪91桃色| k8久久久一区二区三区 | 精东粉嫩av免费一区二区三区| 成人一区二区三区视频| 欧美一a一片一级一片| 精品国产一区二区三区久久影院| ㊣最新国产の精品bt伙计久久| 午夜av一区二区三区| 国产精品一区二区你懂的| 色999日韩国产欧美一区二区| 欧美一区午夜视频在线观看| 国产精品福利一区二区三区| 蜜臀va亚洲va欧美va天堂| 成年人网站91| 精品国偷自产国产一区| 亚洲国产乱码最新视频| 国产xxx精品视频大全| 欧美精品自拍偷拍动漫精品| 国产精品日韩成人| 麻豆国产精品官网| 欧美在线视频全部完| 国产日韩亚洲欧美综合| 青青青伊人色综合久久| 一本大道av伊人久久综合| 精品国内片67194| 天堂va蜜桃一区二区三区 | 国产在线日韩欧美| 欧美麻豆精品久久久久久| 中文字幕一区三区| 国内成人免费视频| 欧美卡1卡2卡| 亚洲精品国产一区二区精华液 | 亚洲综合一二三区| k8久久久一区二区三区 | 日韩一区二区在线看| 伊人开心综合网| 成人黄色国产精品网站大全在线免费观看 | 国产麻豆视频一区二区| 欧美一级在线视频| 亚洲成人手机在线| 日本福利一区二区| 亚洲嫩草精品久久| 99在线视频精品| 国产欧美va欧美不卡在线| 国产一区二区三区国产| 日韩欧美国产系列| 蜜桃一区二区三区在线观看| 欧美三级电影网站| 亚洲成av人片一区二区| 欧洲一区二区三区免费视频| 18欧美亚洲精品| 粉嫩高潮美女一区二区三区 | 制服丝袜在线91| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩在线不卡| 午夜久久福利影院| 这里只有精品免费| 蜜臀av一区二区| 日韩精品影音先锋| 国产一区二区成人久久免费影院| 精品免费一区二区三区| 国产一区二区三区在线观看免费 | 欧美激情一区在线观看| 成人亚洲一区二区一| 国产午夜精品久久| 成人av影视在线观看| 国产精品色一区二区三区| av成人免费在线观看| 一区二区在线观看视频在线观看| 91国在线观看| 免费日韩伦理电影| 26uuu国产在线精品一区二区| 国产精品一二三在| 亚洲婷婷国产精品电影人久久| 一本到三区不卡视频| 婷婷国产v国产偷v亚洲高清| 欧美一级欧美一级在线播放| 韩国中文字幕2020精品| 国产欧美日韩激情| 日本精品免费观看高清观看| 丝袜脚交一区二区| 久久伊人中文字幕| 99re这里只有精品首页| 亚洲电影一级片| 精品剧情v国产在线观看在线| 国产不卡一区视频| 亚洲一二三四久久| 精品国产电影一区二区| 91天堂素人约啪| 日产国产高清一区二区三区| 久久亚洲私人国产精品va媚药| 成人av在线影院| 视频一区二区不卡| 国产午夜精品一区二区三区四区| 91天堂素人约啪| 日本不卡视频在线| 国产精品第五页| 欧美精品高清视频| 成人黄色电影在线 | 日韩理论片网站| 欧美一区二区在线不卡| 成人午夜在线播放| 日韩精品五月天| 中文字幕一区二区三中文字幕| 欧美精选一区二区| 不卡一二三区首页| 日韩电影在线一区| 一色屋精品亚洲香蕉网站| 欧美一区二区三区成人| 91免费国产在线| 韩国一区二区视频| 亚洲成人免费看| 国产精品传媒在线| 日韩免费看网站| 欧美色图在线观看| 粉嫩嫩av羞羞动漫久久久| 日韩高清一区二区| 亚洲精品成人精品456| 久久久久久久久一| 4438x成人网最大色成网站| 91视频com| 丰满少妇在线播放bd日韩电影| 日本aⅴ亚洲精品中文乱码| 亚洲理论在线观看| 中文字幕精品在线不卡|