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

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

?? calcborn.h

?? 預產期的計算
?? H
?? 第 1 頁 / 共 2 頁
字號:
/////////////////////////////////////////////////////////////////////////////
// CalcBorn.h : main header file for the CALCBORN application
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_CALCBORN_H__5148B4FC_E7CC_409D_A071_2D0702C92C0A__INCLUDED_)
#define AFX_CALCBORN_H__5148B4FC_E7CC_409D_A071_2D0702C92C0A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"								// main symbols
#include <ShlObj.h>									// 目錄瀏覽庫
#include <math.h>									// 數學函數庫
#include <stdio.h>									// 標準IO操作
#include <stdlib.h>									// 標準函數庫
#include <malloc.h>									// 內存分配庫
#include <string.h>									// 字符串操作

/////////////////////////////////////////////////////////////////////////////

/* 申請和釋放指定大小sZ和類型tP的空間,及重新分配 */
#define TcNewMem(sZ, tP) (tP *)malloc((sZ) * sizeof(tP))
#define TcDelMem(pTr) if(pTr) free(pTr); pTr = NULL
#define TcReaMem(pTr, sZ, tP) pTr = (tP *)realloc(pTr, (sZ) * sizeof(tP))
#define TcClrMem(pTr, sZ, tP) memset(pTr, 0, (sZ) * sizeof(tP))

static const char *MyZnnWeek[] = {"星期日", "星期一", "星期二",
	"星期三", "星期四", "星期五", "星期六"};		// 我寧寧星期

static const char *MyBigNum[] = {"0", "一", "二", "三", 
	"四", "五", "六", "七", "八", "九", "十"};		// 我大寫數字

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();
	
// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	CString	m_sHelps;
	//}}AFX_DATA
	
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
	
// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
	virtual BOOL OnInitDialog();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////
// CCalcBornApp:
// See CalcBorn.cpp for the implementation of this class
//

class CCalcBornApp : public CWinApp
{
public:
	CCalcBornApp();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CCalcBornApp)
	public:
	virtual BOOL InitInstance();
	//}}AFX_VIRTUAL

// Implementation

	//{{AFX_MSG(CCalcBornApp)
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

extern CCalcBornApp theApp;
#define MsgInt(nID, nVal) SetDlgItemInt(nID, nVal)
#define MsgTxt(nID, chStr) SetDlgItemText(nID, chStr)

/////////////////////////////////////////////////////////////////////////////
// 天誠盛業指紋算法工程常用小算法工具集合  sck007   2006.08.16 Updated     //
/////////////////////////////////////////////////////////////////////////////

#include "CList.cpp"								/* 雙向鏈表類 */

/*=========================================================================*/

/* 自定義使用文件操作(打開/保存)對話框,默認BMP過濾 */
BOOL ShowFileDialog(HWND hWnd, BOOL bOpen, char *chFile,
					LPCTSTR chFilter = NULL);

/* 顯示選擇目錄的對話框,可初始化路徑及標題,外部接口 */
BOOL ShowFolderDialog(HWND hWnd, char *chDir, LPCTSTR chHit = NULL);

/* 以"與或"的方式使數據流面目全非或完璧歸趙:寫到新串 */
VOID CryptXOR(VOID *pbyDes, CONST VOID *pbySrc,
			  LONG nLen, BYTE byPatt = 0xA5);

/* 獲取系統回收站的路徑,包含尾部的反斜杠'\\',入口MAX_PATH長度 */
INT GetRecyclerDirectory(CHAR chPath[]);

/* 獲取操作系統的目錄System32的具體位置 */
INT GetSystem32Directory(CHAR chPath[]);

/* 由指定的CLSID返回對應的OCX注冊的路徑 */
INT GetOcxRegPath(const CLSID *pClsID, char *chPath);

/* 獲取指定文件的時間:creation,last access,last write */
BOOL GainFileTime(LPCTSTR chFile, SYSTEMTIME *pCreate,
				  SYSTEMTIME *pAccess, SYSTEMTIME *pWrite);

/* 檢查給定的文件是否存在(若文件長度指針不為NULL則返回實際值) */
BOOL IsFileExist(const char chFile[], DWORD *pLength = NULL);

/* 確認指定路徑存在,尾部有無'\\'均可 */
BOOL MakeSurePath(const char chPath[]);

/* 確認給定文件所在的路徑,以'\\'之前作為目錄有效標識 */
BOOL MakeFilePath(const char chFile[]);

/* 將給定的二進制區保存成指定文件(自動確認文件路徑) */
BOOL SaveBinaryFile(LPCTSTR chFileName, const VOID *pBuffSource,
					DWORD dwBuffSize);

/* 裝載指定長度數據到給定的二進制區(固定已分配內存) */
BOOL LoadBinaryFile(LPCTSTR chFileName, VOID *pBuffTarget,
					DWORD &dwBuffSize);

/* 裝載指定文件到給定的二進制區(自動確認使用內存) */
BOOL LoadBinaryFileEx(LPCTSTR chFileName, VOID *&pBuffTarget,
					  DWORD &dwBuffSize);

/* 將內部的資源文件導出為二進制的文件 */
BOOL ExportResAsBinFile(LPCTSTR lpFile, HMODULE hModule,
						DWORD dwName, LPCTSTR lpType);

/*=========================================================================*/

/* 申請動態二維數組空間模板(申請塊內存,DOS下有64K限制) */
BOOL NewByte2D(BYTE **&pImage, short nWide, short nHigh);

/* 釋放動態二維數組空間模板,并賦值為NULL(簡單數據類型) */
VOID DelByte2D(BYTE **&pImage);

/* 初始化二維動態數組空間(簡單數據類型) */
VOID IniByte2D(BYTE **pImage, short nWide, short nHigh, BYTE data);

/* 將等大小的二維圖像,由源區拷貝到目標區,可指定翻轉 */
VOID CpyByte2D(BYTE **pDes, BYTE **pSrc,
			  short nWide, short nHigh, int bFlip);

/*=========================================================================*/

#define MMPI				25.4000508F				/* 1英寸=25.4毫米 */
#define WIDTHBYTES(bits) (((bits) + 31) / 32 * 4)	/* 4整倍數寬度 */

typedef union tagUFourByte							/* 為SRAM讀寫 */
{
	char  chVal[4];									/* 四個字節段 */
	short nVal[2];									/* 兩個字成員 */
	long  lVal;										/* 雙字訪問段 */
	
	BYTE byVal[4];									/* 四個字節段 */
	WORD wVal[2];									/* 兩個字成員 */
	DWORD dwVal;									/* 雙字訪問段 */
}
UFourByte, *PUFourByte;								/* 四字節聯合 */

/*=========================================================================*/

/* 將指定8位/24位圖像繪畫到指定的設備中去(4的整數倍寬,含放縮) */
VOID DrawZnnImage(CDC *pDC, BYTE *pImage, int nWide, int nHigh,
				CONST LPCRECT pSrcRect = NULL,		/* 源圖中某區域 */
				CONST LPCRECT pDesRect = NULL,		/* 設備中某區域 */
				BOOL bReverse = TRUE,				/* 是否翻轉顯示 */
				BOOL bColor24 = FALSE);				/* 是否是彩色圖 */

/* 是否為Znn格式圖像,若是則以像素為單位,返回高,及4的整數倍寬 */
BOOL IsmeZnnImage(LPCTSTR chFile,					/* 輸入讀取文件 */
				  WORD *pwWide = NULL, WORD *pwHigh = NULL);

/* 加載Znn格式圖像,須備好目標內存,標明高,及4的整數倍寬 */
BOOL LoadZnnImage(LPCTSTR chFile,					/* 輸入讀取文件 */
				  BYTE *pImage,						/* 08位灰度圖區 */
				  LONG nWide, LONG nHigh,			/* 圖像的寬和高 */
				  BYTE *pColor = NULL,				/* 24位彩色圖區 */
				  BOOL bReverse = TRUE);			/* 是否翻轉加載 */

/* 僅按8位灰度/24位彩色,保存指定高,及4的整數倍寬的圖像 */
BOOL SaveZnnImage(LPCTSTR chFile,					/* 欲保存的文件 */
				  const BYTE *pImage,				/* 圖像區首指針 */
				  LONG nWide, LONG nHigh,			/* 圖像的寬和高 */
				  BOOL bReverse = TRUE,				/* 是否翻轉保存 */
				  BOOL bColor24 = FALSE);			/* 是否是彩色圖 */

/*=========================================================================*/

/* 判斷BMP文件中的數據是否是所喜歡的可處理的數據 */
BOOL IsDesiredImage(const char *chFile,				/* 指定目標文件 */
					short &nWide, short &nHigh);	/* 返回BMP信息頭 */

/* 保存的圖像的點陣數據為BMP文件(可以存貯非4的整數倍的寬度) */
BOOL SaveArrayImage(LPCTSTR chFile,					/* 欲存文件名 */
					BYTE  **pImage,					/* 圖像區指針 */
					short nWide, short nHigh,		/* 圖像區寬高 */
					int   bIsFlip = 1,				/* 是否翻轉圖 */
				BITMAPINFOHEADER *pInfoHdr = NULL);	/* 存_BMP信息 */

/* 加載BMP的數據區到指定的內存(可翻轉數據,可讀取非4整數倍寬度圖像) */
BOOL LoadArrayImage(LPCTSTR chFile,					/* 輸入讀取文件 */
					BYTE  **&pImage,				/* 圖像內存區域 */
					short &nWide, short &nHigh,		/* 對應區域寬高 */
					int   bIsFlip = 1,				/* 是否翻轉讀取 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品中文字幕一区二区三区| 亚洲精品乱码久久久久久黑人| 国产精品欧美久久久久一区二区| 亚洲国产你懂的| 国产馆精品极品| 欧美日韩在线精品一区二区三区激情 | 男男视频亚洲欧美| 91麻豆免费看| 国产精品私人影院| 蜜臀av性久久久久蜜臀aⅴ流畅 | 成人天堂资源www在线| 日韩三级视频在线看| 亚洲丰满少妇videoshd| 99在线精品观看| 国产午夜精品美女毛片视频| 美女诱惑一区二区| 3751色影院一区二区三区| 亚洲女女做受ⅹxx高潮| 成熟亚洲日本毛茸茸凸凹| 欧美本精品男人aⅴ天堂| 日韩成人午夜电影| 欧美性色欧美a在线播放| 日韩美女啊v在线免费观看| 高清成人免费视频| 久久精品人人做人人爽人人| 狠狠色狠狠色综合| 精品国产乱码久久久久久闺蜜| 亚洲综合视频在线| 在线视频你懂得一区| 亚洲色图20p| 色诱视频网站一区| 一区二区三区欧美视频| 色噜噜狠狠成人中文综合| 亚洲视频小说图片| 色丁香久综合在线久综合在线观看| 亚洲日韩欧美一区二区在线| 91福利在线导航| 亚洲国产欧美日韩另类综合 | 久久久www成人免费无遮挡大片| 免费久久99精品国产| 欧美一区二区二区| 久久精品国产亚洲aⅴ| 精品国产麻豆免费人成网站| 国产精品自拍一区| 日本一区二区三区在线不卡| av电影在线观看不卡| 一区二区三区在线视频免费观看 | 亚洲最新视频在线播放| 色哟哟国产精品| 婷婷夜色潮精品综合在线| 91精品国产综合久久久蜜臀图片| 免费在线观看一区| 久久蜜臀中文字幕| 粉嫩在线一区二区三区视频| 成人免费在线观看入口| 欧美视频在线不卡| 久久99国产精品麻豆| 欧美国产成人精品| 在线精品观看国产| 久久国产精品99精品国产| 国产精品素人一区二区| 欧美视频一区二区| 另类小说视频一区二区| 国产农村妇女毛片精品久久麻豆 | 欧美男人的天堂一二区| 石原莉奈在线亚洲三区| 欧美精品一区二区三区视频 | 国内精品免费**视频| 中文欧美字幕免费| 欧美性色综合网| 国产v日产∨综合v精品视频| 亚洲一区二区精品3399| 精品日韩一区二区三区| 99国产麻豆精品| 久久国产夜色精品鲁鲁99| 国产精品国产三级国产三级人妇| 欧美乱熟臀69xxxxxx| va亚洲va日韩不卡在线观看| 免费在线观看一区二区三区| 亚洲精选视频在线| 精品va天堂亚洲国产| 在线亚洲免费视频| 国产成人免费在线视频| 日韩avvvv在线播放| 亚洲卡通动漫在线| 国产欧美日韩卡一| 日韩欧美成人激情| 欧美性色欧美a在线播放| 成人18视频日本| 国产精品一区二区久激情瑜伽| 婷婷久久综合九色国产成人| 亚洲精品免费在线播放| 国产日产欧美一区二区三区| 欧美成人三级电影在线| 欧美日韩国产在线观看| 91视频一区二区三区| 成人在线视频首页| 国产精品一区一区三区| 激情综合色丁香一区二区| 日韩电影在线一区二区| 亚洲成人在线免费| 亚洲午夜激情av| 亚洲精品第1页| 一区二区三区中文字幕| 亚洲日本免费电影| 亚洲欧洲av在线| 国产精品久久福利| 久久日韩精品一区二区五区| 精品人伦一区二区色婷婷| 日韩视频在线永久播放| 88在线观看91蜜桃国自产| 欧美日韩另类一区| 欧美日韩一区二区三区在线 | 久久午夜羞羞影院免费观看| 91精品国产综合久久蜜臀| 欧美日韩国产综合久久| 欧美色图激情小说| 欧美精品久久一区| 欧美剧情片在线观看| 欧美色涩在线第一页| 欧美日韩不卡视频| 337p亚洲精品色噜噜噜| 欧美一区二区啪啪| 久久久五月婷婷| 精品国产一区久久| 亚洲精品一线二线三线无人区| 日韩精品最新网址| 久久婷婷综合激情| 亚洲国产精品成人综合色在线婷婷| 国产精品福利一区| 亚洲欧美一区二区久久| 亚洲自拍与偷拍| 麻豆久久一区二区| 成人一区在线看| 91国模大尺度私拍在线视频| 91麻豆精品国产91久久久久久久久| 91精品婷婷国产综合久久性色 | 色哟哟亚洲精品| 欧美精选午夜久久久乱码6080| 欧美一级二级三级蜜桃| 亚洲精品一区二区精华| 中文字幕在线一区免费| 亚洲一级不卡视频| 蜜桃av一区二区三区电影| 国产精品自在欧美一区| 在线免费观看一区| 日韩免费看网站| 亚洲欧洲精品天堂一级| 日韩成人免费看| 99久久精品国产麻豆演员表| 欧美精品99久久久**| 国产精品无遮挡| 视频一区二区三区入口| 懂色中文一区二区在线播放| 欧美精品aⅴ在线视频| 中文字幕精品三区| 亚洲成人黄色小说| 成人精品国产一区二区4080| 欧美日韩国产大片| 国产婷婷色一区二区三区在线| 亚洲午夜一二三区视频| 国产成人亚洲综合a∨婷婷| 欧美日韩二区三区| 中文一区在线播放| 蜜臀国产一区二区三区在线播放 | 亚洲精品国产一区二区精华液| 青青草97国产精品免费观看 | 国产宾馆实践打屁股91| 欧美日韩另类国产亚洲欧美一级| 中文字幕免费观看一区| 蜜臀精品久久久久久蜜臀| 色综合av在线| 中文字幕亚洲在| 精久久久久久久久久久| 69久久99精品久久久久婷婷| 亚洲乱码一区二区三区在线观看| 国产在线精品一区在线观看麻豆| 欧美精品 国产精品| 亚洲精品视频观看| 成人免费电影视频| 久久精品亚洲一区二区三区浴池| 日韩成人av影视| 欧美日韩高清一区| 亚洲图片有声小说| 91黄色免费网站| 一区二区三区欧美视频| 色综合亚洲欧洲| 亚洲欧洲综合另类| 99精品久久久久久| 成人欧美一区二区三区在线播放| 成人性生交大片免费看中文| 国产日韩三级在线| 国产精品一区在线观看乱码| 久久欧美一区二区| 国产一区在线不卡| 欧美精品一区二区蜜臀亚洲| 精品一区二区三区视频| 日韩手机在线导航| 久88久久88久久久| 精品国产精品一区二区夜夜嗨 |