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

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

?? afxdisp.h

?? 計算機科學與技術專業畢業設計
?? H
?? 第 1 頁 / 共 4 頁
字號:
};

// COleCurrency diagnostics and serialization
#ifdef _DEBUG
CDumpContext& AFXAPI operator<<(CDumpContext& dc, COleCurrency curSrc);
#endif
CArchive& AFXAPI operator<<(CArchive& ar, COleCurrency curSrc);
CArchive& AFXAPI operator>>(CArchive& ar, COleCurrency& curSrc);

/////////////////////////////////////////////////////////////////////////////
// COleDateTime class helpers

#define AFX_OLE_DATETIME_ERROR (-1)
#define AFX_OLE_DATETIME_HALFSECOND (1.0 / (2.0 * (60.0 * 60.0 * 24.0)))

/////////////////////////////////////////////////////////////////////////////
// COleDateTime class

class COleDateTime
{
// Constructors
public:
	static COleDateTime PASCAL GetCurrentTime();

	COleDateTime();

	COleDateTime(const COleDateTime& dateSrc);
	COleDateTime(const VARIANT& varSrc);
	COleDateTime(DATE dtSrc);

	COleDateTime(time_t timeSrc);
	COleDateTime(const SYSTEMTIME& systimeSrc);
	COleDateTime(const FILETIME& filetimeSrc);

	COleDateTime(int nYear, int nMonth, int nDay,
		int nHour, int nMin, int nSec);
	COleDateTime(WORD wDosDate, WORD wDosTime);

// Attributes
public:
	enum DateTimeStatus
	{
		valid = 0,
		invalid = 1,    // Invalid date (out of range, etc.)
		null = 2,       // Literally has no value
	};

	DATE m_dt;
	DateTimeStatus m_status;

	void SetStatus(DateTimeStatus status);
	DateTimeStatus GetStatus() const;

	BOOL GetAsSystemTime(SYSTEMTIME& sysTime) const;

	int GetYear() const;
	int GetMonth() const;       // month of year (1 = Jan)
	int GetDay() const;         // day of month (0-31)
	int GetHour() const;        // hour in day (0-23)
	int GetMinute() const;      // minute in hour (0-59)
	int GetSecond() const;      // second in minute (0-59)
	int GetDayOfWeek() const;   // 1=Sun, 2=Mon, ..., 7=Sat
	int GetDayOfYear() const;   // days since start of year, Jan 1 = 1

// Operations
public:
	const COleDateTime& operator=(const COleDateTime& dateSrc);
	const COleDateTime& operator=(const VARIANT& varSrc);
	const COleDateTime& operator=(DATE dtSrc);

	const COleDateTime& operator=(const time_t& timeSrc);
	const COleDateTime& operator=(const SYSTEMTIME& systimeSrc);
	const COleDateTime& operator=(const FILETIME& filetimeSrc);

	BOOL operator==(const COleDateTime& date) const;
	BOOL operator!=(const COleDateTime& date) const;
	BOOL operator<(const COleDateTime& date) const;
	BOOL operator>(const COleDateTime& date) const;
	BOOL operator<=(const COleDateTime& date) const;
	BOOL operator>=(const COleDateTime& date) const;

	// DateTime math
	COleDateTime operator+(const COleDateTimeSpan& dateSpan) const;
	COleDateTime operator-(const COleDateTimeSpan& dateSpan) const;
	const COleDateTime& operator+=(const COleDateTimeSpan dateSpan);
	const COleDateTime& operator-=(const COleDateTimeSpan dateSpan);

	// DateTimeSpan math
	COleDateTimeSpan operator-(const COleDateTime& date) const;

	operator DATE() const;

	int SetDateTime(int nYear, int nMonth, int nDay,
		int nHour, int nMin, int nSec);
	int SetDate(int nYear, int nMonth, int nDay);
	int SetTime(int nHour, int nMin, int nSec);
	BOOL ParseDateTime(LPCTSTR lpszDate, DWORD dwFlags = 0,
		LCID lcid = LANG_USER_DEFAULT);

	// formatting
	CString Format(DWORD dwFlags = 0, LCID lcid = LANG_USER_DEFAULT) const;
	CString Format(LPCTSTR lpszFormat) const;
	CString Format(UINT nFormatID) const;

// Implementation
protected:
	void CheckRange();
	friend COleDateTimeSpan;
};

// COleDateTime diagnostics and serialization
#ifdef _DEBUG
CDumpContext& AFXAPI operator<<(CDumpContext& dc, COleDateTime dateSrc);
#endif
CArchive& AFXAPI operator<<(CArchive& ar, COleDateTime dateSrc);
CArchive& AFXAPI operator>>(CArchive& ar, COleDateTime& dateSrc);

/////////////////////////////////////////////////////////////////////////////
// COleDateTimeSpan class
class COleDateTimeSpan
{
// Constructors
public:
	COleDateTimeSpan();

	COleDateTimeSpan(double dblSpanSrc);
	COleDateTimeSpan(const COleDateTimeSpan& dateSpanSrc);
	COleDateTimeSpan(long lDays, int nHours, int nMins, int nSecs);

// Attributes
public:
	enum DateTimeSpanStatus
	{
		valid = 0,
		invalid = 1,    // Invalid span (out of range, etc.)
		null = 2,       // Literally has no value
	};

	double m_span;
	DateTimeSpanStatus m_status;

	void SetStatus(DateTimeSpanStatus status);
	DateTimeSpanStatus GetStatus() const;

	double GetTotalDays() const;    // span in days (about -3.65e6 to 3.65e6)
	double GetTotalHours() const;   // span in hours (about -8.77e7 to 8.77e6)
	double GetTotalMinutes() const; // span in minutes (about -5.26e9 to 5.26e9)
	double GetTotalSeconds() const; // span in seconds (about -3.16e11 to 3.16e11)

	long GetDays() const;       // component days in span
	long GetHours() const;      // component hours in span (-23 to 23)
	long GetMinutes() const;    // component minutes in span (-59 to 59)
	long GetSeconds() const;    // component seconds in span (-59 to 59)

// Operations
public:
	const COleDateTimeSpan& operator=(double dblSpanSrc);
	const COleDateTimeSpan& operator=(const COleDateTimeSpan& dateSpanSrc);

	BOOL operator==(const COleDateTimeSpan& dateSpan) const;
	BOOL operator!=(const COleDateTimeSpan& dateSpan) const;
	BOOL operator<(const COleDateTimeSpan& dateSpan) const;
	BOOL operator>(const COleDateTimeSpan& dateSpan) const;
	BOOL operator<=(const COleDateTimeSpan& dateSpan) const;
	BOOL operator>=(const COleDateTimeSpan& dateSpan) const;

	// DateTimeSpan math
	COleDateTimeSpan operator+(const COleDateTimeSpan& dateSpan) const;
	COleDateTimeSpan operator-(const COleDateTimeSpan& dateSpan) const;
	const COleDateTimeSpan& operator+=(const COleDateTimeSpan dateSpan);
	const COleDateTimeSpan& operator-=(const COleDateTimeSpan dateSpan);
	COleDateTimeSpan operator-() const;

	operator double() const;

	void SetDateTimeSpan(long lDays, int nHours, int nMins, int nSecs);

	// formatting
	CString Format(LPCTSTR pFormat) const;
	CString Format(UINT nID) const;

// Implementation
public:
	void CheckRange();
	friend COleDateTime;
};

// COleDateTimeSpan diagnostics and serialization
#ifdef _DEBUG
CDumpContext& AFXAPI operator<<(CDumpContext& dc,COleDateTimeSpan dateSpanSrc);
#endif
CArchive& AFXAPI operator<<(CArchive& ar, COleDateTimeSpan dateSpanSrc);
CArchive& AFXAPI operator>>(CArchive& ar, COleDateTimeSpan& dateSpanSrc);

/////////////////////////////////////////////////////////////////////////////
// Helper for initializing COleSafeArray
void AFXAPI AfxSafeArrayInit(COleSafeArray* psa);

/////////////////////////////////////////////////////////////////////////////
// CSafeArray class

typedef const SAFEARRAY* LPCSAFEARRAY;

class COleSafeArray : public tagVARIANT
{
//Constructors
public:
	COleSafeArray();
	COleSafeArray(const SAFEARRAY& saSrc, VARTYPE vtSrc);
	COleSafeArray(LPCSAFEARRAY pSrc, VARTYPE vtSrc);
	COleSafeArray(const COleSafeArray& saSrc);
	COleSafeArray(const VARIANT& varSrc);
	COleSafeArray(LPCVARIANT pSrc);
	COleSafeArray(const COleVariant& varSrc);

// Operations
public:
	void Clear();
	void Attach(VARIANT& varSrc);
	VARIANT Detach();

	COleSafeArray& operator=(const COleSafeArray& saSrc);
	COleSafeArray& operator=(const VARIANT& varSrc);
	COleSafeArray& operator=(LPCVARIANT pSrc);
	COleSafeArray& operator=(const COleVariant& varSrc);

	BOOL operator==(const SAFEARRAY& saSrc) const;
	BOOL operator==(LPCSAFEARRAY pSrc) const;
	BOOL operator==(const COleSafeArray& saSrc) const;
	BOOL operator==(const VARIANT& varSrc) const;
	BOOL operator==(LPCVARIANT pSrc) const;
	BOOL operator==(const COleVariant& varSrc) const;

	operator LPVARIANT();
	operator LPCVARIANT() const;

	// One dim array helpers
	void CreateOneDim(VARTYPE vtSrc, DWORD dwElements,
		const void* pvSrcData = NULL, long nLBound = 0);
	DWORD GetOneDimSize();
	void ResizeOneDim(DWORD dwElements);

	// Multi dim array helpers
	void Create(VARTYPE vtSrc, DWORD dwDims, DWORD* rgElements);

	// SafeArray wrapper classes
	void Create(VARTYPE vtSrc, DWORD dwDims, SAFEARRAYBOUND* rgsabounds);
	void AccessData(void** ppvData);
	void UnaccessData();
	void AllocData();
	void AllocDescriptor(DWORD dwDims);
	void Copy(LPSAFEARRAY* ppsa);
	void GetLBound(DWORD dwDim, long* pLBound);
	void GetUBound(DWORD dwDim, long* pUBound);
	void GetElement(long* rgIndices, void* pvData);
	void PtrOfIndex(long* rgIndices, void** ppvData);
	void PutElement(long* rgIndices, void* pvData);
	void Redim(SAFEARRAYBOUND* psaboundNew);
	void Lock();
	void Unlock();
	DWORD GetDim();
	DWORD GetElemSize();
	void Destroy();
	void DestroyData();
	void DestroyDescriptor();

//Implementation
public:
	~COleSafeArray();

	// Cache info to make element access (operator []) faster
	DWORD m_dwElementSize;
	DWORD m_dwDims;
};

// COleSafeArray diagnostics and serialization
#ifdef _DEBUG
CDumpContext& AFXAPI operator<<(CDumpContext& dc, COleSafeArray& saSrc);
#endif

/////////////////////////////////////////////////////////////////////////////
// DDX_ functions for OLE controls on dialogs

#ifndef _AFX_NO_OCC_SUPPORT

void AFXAPI DDX_OCText(CDataExchange* pDX, int nIDC, DISPID dispid,
	CString& value);
void AFXAPI DDX_OCTextRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	CString& value);
void AFXAPI DDX_OCBool(CDataExchange* pDX, int nIDC, DISPID dispid,
	BOOL& value);
void AFXAPI DDX_OCBoolRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	BOOL& value);
void AFXAPI DDX_OCInt(CDataExchange* pDX, int nIDC, DISPID dispid,
	int &value);
void AFXAPI DDX_OCIntRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	int &value);
void AFXAPI DDX_OCInt(CDataExchange* pDX, int nIDC, DISPID dispid,
	long &value);
void AFXAPI DDX_OCIntRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	long &value);
void AFXAPI DDX_OCShort(CDataExchange* pDX, int nIDC, DISPID dispid,
	short& value);
void AFXAPI DDX_OCShortRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	short& value);
void AFXAPI DDX_OCColor(CDataExchange* pDX, int nIDC, DISPID dispid,
	OLE_COLOR& value);
void AFXAPI DDX_OCColorRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	OLE_COLOR& value);
void AFXAPI DDX_OCFloat(CDataExchange* pDX, int nIDC, DISPID dispid,
	float& value);
void AFXAPI DDX_OCFloatRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	float& value);
void AFXAPI DDX_OCFloat(CDataExchange* pDX, int nIDC, DISPID dispid,
	double& value);
void AFXAPI DDX_OCFloatRO(CDataExchange* pDX, int nIDC, DISPID dispid,
	double& value);

#endif // !_AFX_NO_OCC_SUPPORT

/////////////////////////////////////////////////////////////////////////////
// Function to enable containment of OLE controls

#ifndef _AFX_NO_OCC_SUPPORT
void AFX_CDECL AfxEnableControlContainer(COccManager* pOccManager=NULL);
#else
#define AfxEnableControlContainer()
#endif

/////////////////////////////////////////////////////////////////////////////
// Inline function declarations

#ifdef _AFX_PACKING
#pragma pack(pop)
#endif

#ifdef _AFX_ENABLE_INLINES
#define _AFXDISP_INLINE AFX_INLINE
#include <afxole.inl>
#undef _AFXDISP_INLINE
#endif

#undef AFX_DATA
#define AFX_DATA

#ifdef _AFX_MINREBUILD
#pragma component(minrebuild, on)
#endif
#ifndef _AFX_FULLTYPEINFO
#pragma component(mintypeinfo, off)
#endif

#endif //__AFXDISP_H__

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.欧美精品一二区| 亚洲精品在线电影| 日韩欧美久久久| 亚洲女人****多毛耸耸8| 精品一区二区三区日韩| 欧美色大人视频| 国产精品久久毛片a| 九九精品视频在线看| 在线观看91视频| 国产精品乱码人人做人人爱 | 久久www免费人成看片高清| 色婷婷香蕉在线一区二区| 欧美经典一区二区三区| 美腿丝袜在线亚洲一区| 欧美图片一区二区三区| 国产精品成人在线观看| 激情综合网激情| 色婷婷综合久久久久中文一区二区 | 91影视在线播放| 精品伦理精品一区| 免费观看在线综合| 欧美日本高清视频在线观看| 亚洲视频电影在线| 风间由美一区二区av101| 日韩免费福利电影在线观看| 五月婷婷激情综合网| 日本高清视频一区二区| 国产精品嫩草99a| 国产成人精品亚洲午夜麻豆| 精品处破学生在线二十三| 麻豆成人久久精品二区三区红| 91精品在线免费| 美女脱光内衣内裤视频久久网站| 欧美男生操女生| 亚洲成人av在线电影| 欧美性极品少妇| 亚洲图片欧美色图| 欧美午夜精品理论片a级按摩| 亚洲女同女同女同女同女同69| k8久久久一区二区三区| 国产女同互慰高潮91漫画| 国产精品香蕉一区二区三区| 国产欧美一区二区精品性色| 国产成人免费xxxxxxxx| 综合在线观看色| 欧美在线|欧美| 午夜伦理一区二区| 欧美精品一区二区在线观看| 国产成a人无v码亚洲福利| 亚洲图片另类小说| 欧美人狂配大交3d怪物一区| 精品在线播放午夜| 国产精品三级av| 在线精品观看国产| 麻豆久久久久久| 亚洲国产成人一区二区三区| av影院午夜一区| 亚洲在线一区二区三区| 91精品欧美久久久久久动漫| 国产一区二区在线电影| 亚洲欧美影音先锋| 欧美日韩国产首页| 国产.欧美.日韩| 午夜精品福利视频网站| 久久一二三国产| 欧美性生活影院| 国产高清不卡一区| 亚洲综合丁香婷婷六月香| 日韩欧美一区二区在线视频| 丁香桃色午夜亚洲一区二区三区| 一区二区成人在线视频| 精品欧美一区二区在线观看| 91玉足脚交白嫩脚丫在线播放| 日韩av二区在线播放| 国产精品国模大尺度视频| 欧美乱熟臀69xxxxxx| 顶级嫩模精品视频在线看| 天天色 色综合| 国产精品人妖ts系列视频| 欧美一级专区免费大片| 99久久国产综合精品色伊| 九九国产精品视频| 亚洲一二三区在线观看| 欧美激情一区二区| 日韩欧美卡一卡二| 欧美日韩不卡视频| 99久久久精品| 国产在线观看一区二区| 亚洲图片一区二区| 综合久久一区二区三区| 国产亚洲欧美在线| 精品精品欲导航| 欧美日韩高清在线播放| 91丝袜国产在线播放| 国产精一区二区三区| 日日摸夜夜添夜夜添精品视频 | 久久精品视频一区| 日韩美女在线视频| 欧美日韩一区二区欧美激情 | 国产91丝袜在线播放九色| 午夜a成v人精品| 亚洲免费三区一区二区| 国产亚洲短视频| 精品捆绑美女sm三区| 欧美一区二区成人6969| 欧美日韩一区二区三区四区| 91极品美女在线| 91免费国产在线| 97se亚洲国产综合自在线| 成人免费看视频| 国产精品一区二区久久不卡 | 日本亚洲视频在线| 调教+趴+乳夹+国产+精品| 亚洲一区在线播放| 亚洲一区二区三区四区五区黄 | 国产乱码一区二区三区| 久久99精品视频| 青椒成人免费视频| 蜜臀99久久精品久久久久久软件| 首页欧美精品中文字幕| 日韩在线一区二区三区| 蜜桃av噜噜一区二区三区小说| 天天操天天干天天综合网| 青椒成人免费视频| 国产一区二区剧情av在线| 国产寡妇亲子伦一区二区| 成人app下载| 欧美亚洲高清一区| 欧美一区三区二区| 久久综合色鬼综合色| 国产情人综合久久777777| 国产精品灌醉下药二区| 亚洲精品写真福利| 日日夜夜精品视频免费| 国产一区二区三区美女| 处破女av一区二区| 欧美性色aⅴ视频一区日韩精品| 555夜色666亚洲国产免| 26uuu亚洲| 中文字幕佐山爱一区二区免费| 亚洲一区二区三区四区中文字幕| 日韩av电影免费观看高清完整版| 极品美女销魂一区二区三区免费| 国产成人综合亚洲网站| 色综合天天综合在线视频| 911精品国产一区二区在线| 精品国产乱码久久久久久蜜臀| 国产精品久久久久一区二区三区共| 亚洲精品成人少妇| 另类小说色综合网站| 成人va在线观看| 欧美一区二区精品| 国产精品乱码一区二三区小蝌蚪| 视频一区二区三区入口| 成人免费毛片嘿嘿连载视频| 精品视频免费看| 亚洲国产精品精华液2区45| 亚洲成a人v欧美综合天堂| 国产精品一区二区免费不卡| 欧美丝袜丝交足nylons| 国产校园另类小说区| 亚洲图片欧美色图| 不卡视频一二三| 欧美一级片在线| 亚洲精品午夜久久久| 国产一区二区三区视频在线播放| 91国产福利在线| 国产精品情趣视频| 免费的成人av| 欧美亚洲禁片免费| 日韩伦理免费电影| 国产中文字幕精品| 欧美一区二区免费视频| 亚洲自拍偷拍av| 国产99久久久久久免费看农村| 在线播放日韩导航| 一区二区三区小说| 成人精品小蝌蚪| 久久一区二区视频| 久久av资源站| 欧美一区二区三区免费在线看| 亚洲精品美国一| 99精品黄色片免费大全| 久久久国产精品麻豆| 奇米影视在线99精品| 欧美日韩视频在线第一区| 亚洲女同女同女同女同女同69| 成人午夜视频福利| 国产欧美一区视频| 国产成人精品免费一区二区| 欧美变态tickling挠脚心| 美女免费视频一区| 欧美一级二级三级蜜桃| 婷婷国产v国产偷v亚洲高清| 精品视频一区二区不卡| 午夜精品福利视频网站| 777a∨成人精品桃花网| 日韩电影一区二区三区| 91麻豆精品国产综合久久久久久 | 亚洲成人一区二区在线观看|