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

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

?? afxdlgs.h

?? 計算機科學與技術專業畢業設計
?? H
?? 第 1 頁 / 共 2 頁
字號:
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1998 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.

#ifndef __AFXDLGS_H__
#define __AFXDLGS_H__

#ifndef __AFXWIN_H__
	#include <afxwin.h>
#endif

#ifndef _INC_COMMDLG
	#include <commdlg.h>    // common dialog APIs
#endif

// Avoid mapping GetFileTitle to GetFileTitle[A/W]
#ifdef GetFileTitle
#undef GetFileTitle
AFX_INLINE short APIENTRY GetFileTitle(LPCTSTR lpszFile, LPTSTR lpszTitle, WORD cbBuf)
#ifdef UNICODE
	{ return ::GetFileTitleW(lpszFile, lpszTitle, cbBuf); }
#else
	{ return ::GetFileTitleA(lpszFile, lpszTitle, cbBuf); }
#endif
#endif

#ifndef _AFX_NO_RICHEDIT_SUPPORT
	#ifndef _RICHEDIT_
		#include <richedit.h>
	#endif
#endif

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

#ifndef _AFX_NOFORCE_LIBS

/////////////////////////////////////////////////////////////////////////////
// Win32 libraries

#endif //!_AFX_NOFORCE_LIBS

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

#ifdef _AFX_PACKING
#pragma pack(push, _AFX_PACKING)
#endif

/////////////////////////////////////////////////////////////////////////////
// AFXDLGS - MFC Standard dialogs

// Classes declared in this file

	// CDialog
		class CCommonDialog;  // implementation base class

			// modeless dialogs
			class CFindReplaceDialog; // Find/FindReplace dialog

			// modal dialogs
			class CFileDialog;    // FileOpen/FileSaveAs dialogs
			class CColorDialog;   // Color picker dialog
			class CFontDialog;    // Font chooser dialog
			class CPrintDialog;   // Print/PrintSetup dialogs
			class CPageSetupDialog; // Page Setup dialog

	// CWnd
	class CPropertySheet;     // implements tabbed dialogs
		class CPropertySheetEx;

	// CDialog
		class CPropertyPage;  // Used with CPropertySheet for tabbed dialogs
			class CPropertyPageEx;

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

#undef AFX_DATA
#define AFX_DATA AFX_CORE_DATA

/////////////////////////////////////////////////////////////////////////////
// CCommonDialog - base class for all common dialogs

#ifdef _AFXDLL
class CCommonDialog : public CDialog
#else
class AFX_NOVTABLE CCommonDialog : public CDialog
#endif
{
public:
	CCommonDialog(CWnd* pParentWnd);

// Implementation
protected:
	virtual void OnOK();
	virtual void OnCancel();

	//{{AFX_MSG(CCommonDialog)
	afx_msg BOOL OnHelpInfo(HELPINFO*);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////
// CFileDialog - used for FileOpen... or FileSaveAs...

class CFileDialog : public CCommonDialog
{
	DECLARE_DYNAMIC(CFileDialog)

public:
// Attributes
	OPENFILENAME m_ofn; // open file parameter block

// Constructors
	CFileDialog(BOOL bOpenFileDialog, // TRUE for FileOpen, FALSE for FileSaveAs
		LPCTSTR lpszDefExt = NULL,
		LPCTSTR lpszFileName = NULL,
		DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
		LPCTSTR lpszFilter = NULL,
		CWnd* pParentWnd = NULL);

// Operations
	virtual int DoModal();

	// Helpers for parsing file name after successful return
	// or during Overridable callbacks if OFN_EXPLORER is set
	CString GetPathName() const;  // return full path and filename
	CString GetFileName() const;  // return only filename
	CString GetFileExt() const;   // return only ext
	CString GetFileTitle() const; // return file title
	BOOL GetReadOnlyPref() const; // return TRUE if readonly checked

	// Enumerating multiple file selections
	POSITION GetStartPosition() const;
	CString GetNextPathName(POSITION& pos) const;

	// Helpers for custom templates
	void SetTemplate(UINT nWin3ID, UINT nWin4ID);
	void SetTemplate(LPCTSTR lpWin3ID, LPCTSTR lpWin4ID);

	// Other operations available while the dialog is visible
	CString GetFolderPath() const; // return full path
	void SetControlText(int nID, LPCSTR lpsz);
	void HideControl(int nID);
	void SetDefExt(LPCSTR lpsz);

// Overridable callbacks
protected:
	friend UINT CALLBACK _AfxCommDlgProc(HWND, UINT, WPARAM, LPARAM);
	virtual UINT OnShareViolation(LPCTSTR lpszPathName);
	virtual BOOL OnFileNameOK();
	virtual void OnLBSelChangedNotify(UINT nIDBox, UINT iCurSel, UINT nCode);

	// only called back if OFN_EXPLORER is set
	virtual void OnInitDone();
	virtual void OnFileNameChange();
	virtual void OnFolderChange();
	virtual void OnTypeChange();

// Implementation
#ifdef _DEBUG
public:
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:
	BOOL m_bOpenFileDialog;       // TRUE for file open, FALSE for file save
	CString m_strFilter;          // filter string
						// separate fields with '|', terminate with '||\0'
	TCHAR m_szFileTitle[64];       // contains file title after return
	TCHAR m_szFileName[_MAX_PATH]; // contains full path name after return

	OPENFILENAME*  m_pofnTemp;

	virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
};

/////////////////////////////////////////////////////////////////////////////
// CFontDialog - used to select a font

class CFontDialog : public CCommonDialog
{
	DECLARE_DYNAMIC(CFontDialog)

public:
// Attributes
	// font choosing parameter block
	CHOOSEFONT m_cf;

// Constructors
	CFontDialog(LPLOGFONT lplfInitial = NULL,
		DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS,
		CDC* pdcPrinter = NULL,
		CWnd* pParentWnd = NULL);
#ifndef _AFX_NO_RICHEDIT_SUPPORT
	CFontDialog(const CHARFORMAT& charformat,
		DWORD dwFlags = CF_SCREENFONTS,
		CDC* pdcPrinter = NULL,
		CWnd* pParentWnd = NULL);
#endif
// Operations
	virtual int DoModal();

	// Get the selected font (works during DoModal displayed or after)
	void GetCurrentFont(LPLOGFONT lplf);

	// Helpers for parsing information after successful return
	CString GetFaceName() const;  // return the face name of the font
	CString GetStyleName() const; // return the style name of the font
	int GetSize() const;          // return the pt size of the font
	COLORREF GetColor() const;    // return the color of the font
	int GetWeight() const;        // return the chosen font weight
	BOOL IsStrikeOut() const;     // return TRUE if strikeout
	BOOL IsUnderline() const;     // return TRUE if underline
	BOOL IsBold() const;          // return TRUE if bold font
	BOOL IsItalic() const;        // return TRUE if italic font
#ifndef _AFX_NO_RICHEDIT_SUPPORT
	void GetCharFormat(CHARFORMAT& cf) const;
#endif

// Implementation
	LOGFONT m_lf; // default LOGFONT to store the info
#ifndef _AFX_NO_RICHEDIT_SUPPORT
	DWORD FillInLogFont(const CHARFORMAT& cf);
#endif

#ifdef _DEBUG
public:
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:
	TCHAR m_szStyleName[64]; // contains style name after return
};

/////////////////////////////////////////////////////////////////////////////
// CColorDialog - used to select a color

class CColorDialog : public CCommonDialog
{
	DECLARE_DYNAMIC(CColorDialog)

public:
// Attributes
	// color chooser parameter block
	CHOOSECOLOR m_cc;

// Constructors
	CColorDialog(COLORREF clrInit = 0, DWORD dwFlags = 0,
			CWnd* pParentWnd = NULL);

// Operations
	virtual int DoModal();

	// Set the current color while dialog is displayed
	void SetCurrentColor(COLORREF clr);

	// Helpers for parsing information after successful return
	COLORREF GetColor() const;
	static COLORREF* PASCAL GetSavedCustomColors();

// Overridable callbacks
protected:
	friend UINT CALLBACK _AfxCommDlgProc(HWND, UINT, WPARAM, LPARAM);
	virtual BOOL OnColorOK();       // validate color

// Implementation

#ifdef _DEBUG
public:
	virtual void Dump(CDumpContext& dc) const;
#endif

#ifndef _AFX_NO_GRAYDLG_SUPPORT
protected:
	//{{AFX_MSG(CColorDialog)
	afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
#endif //!_AFX_NO_GRAYDLG_SUPPORT
};

// for backward compatibility clrSavedCustom is defined as GetSavedCustomColors
#define clrSavedCustom GetSavedCustomColors()

/////////////////////////////////////////////////////////////////////////////
// Page Setup dialog

class CPageSetupDialog : public CCommonDialog
{
	DECLARE_DYNAMIC(CPageSetupDialog)

public:
// Attributes
	PAGESETUPDLG m_psd;

// Constructors
	CPageSetupDialog(DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE,
		CWnd* pParentWnd = NULL);

// Attributes
	LPDEVMODE GetDevMode() const;   // return DEVMODE
	CString GetDriverName() const;  // return driver name
	CString GetDeviceName() const;  // return device name
	CString GetPortName() const;    // return output port name
	HDC CreatePrinterDC();
	CSize GetPaperSize() const;
	void GetMargins(LPRECT lpRectMargins, LPRECT lpRectMinMargins) const;

// Operations
	virtual int DoModal();

// Overridables
	virtual UINT PreDrawPage(WORD wPaper, WORD wFlags, LPPAGESETUPDLG pPSD);
	virtual UINT OnDrawPage(CDC* pDC, UINT nMessage, LPRECT lpRect);

// Implementation
protected:
	static UINT CALLBACK PaintHookProc(HWND hWnd, UINT message, WPARAM wParam,
		LPARAM lParam);

#ifdef _DEBUG
public:
	virtual void Dump(CDumpContext& dc) const;
#endif
};

/////////////////////////////////////////////////////////////////////////////
// CPrintDialog - used for Print... and PrintSetup...

class CPrintDialog : public CCommonDialog
{
	DECLARE_DYNAMIC(CPrintDialog)

public:
// Attributes
	// print dialog parameter block (note this is a reference)
	PRINTDLG& m_pd;

// Constructors
	CPrintDialog(BOOL bPrintSetupOnly,
		// TRUE for Print Setup, FALSE for Print Dialog
		DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS
			| PD_HIDEPRINTTOFILE | PD_NOSELECTION,
		CWnd* pParentWnd = NULL);

// Operations
	virtual int DoModal();

	// GetDefaults will not display a dialog but will get
	// device defaults
	BOOL GetDefaults();

	// Helpers for parsing information after successful return
	int GetCopies() const;          // num. copies requested
	BOOL PrintCollate() const;      // TRUE if collate checked
	BOOL PrintSelection() const;    // TRUE if printing selection
	BOOL PrintAll() const;          // TRUE if printing all pages
	BOOL PrintRange() const;        // TRUE if printing page range
	int GetFromPage() const;        // starting page if valid
	int GetToPage() const;          // starting page if valid
	LPDEVMODE GetDevMode() const;   // return DEVMODE
	CString GetDriverName() const;  // return driver name
	CString GetDeviceName() const;  // return device name
	CString GetPortName() const;    // return output port name
	HDC GetPrinterDC() const;       // return HDC (caller must delete)

	// This helper creates a DC based on the DEVNAMES and DEVMODE structures.
	// This DC is returned, but also stored in m_pd.hDC as though it had been
	// returned by CommDlg.  It is assumed that any previously obtained DC
	// has been/will be deleted by the user.  This may be
	// used without ever invoking the print/print setup dialogs.

	HDC CreatePrinterDC();

// Implementation

#ifdef _DEBUG
public:
	virtual void Dump(CDumpContext& dc) const;
#endif

private:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人精品成人久久综合97| 精品一区二区三区久久| 欧美高清在线一区| 亚洲成a人v欧美综合天堂下载 | 依依成人综合视频| 久久国产视频网| 欧美美女网站色| 国产大陆亚洲精品国产| 国产精品一区不卡| 国产99久久精品| 久久精品一区四区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 日韩精品一区二区三区三区免费| 欧美国产日本韩| 91精品国产综合久久久蜜臀粉嫩| 国产精品久久一卡二卡| 午夜国产不卡在线观看视频| 一区精品在线播放| 成人av电影在线| 久久久另类综合| 成人亚洲精品久久久久软件| 国产午夜精品福利| 欧美乱熟臀69xxxxxx| av亚洲精华国产精华精华| 欧美国产视频在线| 久久青草欧美一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 国产激情视频一区二区三区欧美| 亚洲成av人片一区二区梦乃| 欧美日韩视频第一区| 久久婷婷久久一区二区三区| 美国三级日本三级久久99| 久久亚洲一区二区三区明星换脸 | 依依成人综合视频| 国产精品卡一卡二| 国产精品久久久久三级| 日韩毛片在线免费观看| 欧美日韩在线综合| 欧美夫妻性生活| 91精品国产麻豆国产自产在线| 91麻豆国产香蕉久久精品| 亚洲成人综合在线| 亚洲国产精品麻豆| 国产精品乱码妇女bbbb| 欧美亚洲日本国产| 久久综合久久综合九色| 国产精品久久看| 麻豆久久久久久| 99久久99久久免费精品蜜臀| 美腿丝袜亚洲综合| 懂色av一区二区三区免费看| 成人网男人的天堂| 欧美主播一区二区三区美女| a级高清视频欧美日韩| 自拍av一区二区三区| 日本免费新一区视频| 亚洲一区二区三区四区在线 | 天堂久久一区二区三区| 99久久er热在这里只有精品66| 成人免费观看视频| 精品国产91亚洲一区二区三区婷婷| 丁香婷婷综合五月| 欧美艳星brazzers| 日韩一区二区中文字幕| 日韩理论片中文av| 久久99深爱久久99精品| 成人av资源在线观看| 制服丝袜成人动漫| 日本一区二区在线不卡| 6080午夜不卡| 亚洲777理论| 成人短视频下载| 日韩欧美高清dvd碟片| 亚洲成年人影院| 91丨porny丨蝌蚪视频| 欧美三级电影网| 亚洲国产美女搞黄色| 精品av综合导航| 一区二区三区影院| 亚洲精品免费播放| 成人动漫一区二区三区| 国产无人区一区二区三区| 国产69精品久久99不卡| 久久精品免视看| 成人激情小说乱人伦| 国产午夜精品一区二区三区视频| 麻豆国产欧美日韩综合精品二区| 91福利在线观看| 91免费国产在线观看| 国产欧美日韩另类一区| 国产jizzjizz一区二区| 一本到高清视频免费精品| 国产91在线观看丝袜| 日韩久久免费av| 激情小说亚洲一区| 中文字幕一区二区不卡| 久久成人综合网| 亚洲一区二区三区在线| 日韩美女一区二区三区| jlzzjlzz亚洲日本少妇| 亚洲成人先锋电影| 国产亚洲人成网站| 欧美日韩国产系列| 一区二区三区精品视频| 91精品国产综合久久久蜜臀粉嫩| 国产91精品免费| 在线观看日产精品| 麻豆成人91精品二区三区| 国产欧美综合色| 欧美一级久久久| 色国产综合视频| 裸体健美xxxx欧美裸体表演| 亚洲乱码中文字幕综合| 久久女同互慰一区二区三区| 欧美片在线播放| 色视频欧美一区二区三区| 粉嫩av一区二区三区| 天天亚洲美女在线视频| 一区二区久久久久| 亚洲一区二区精品3399| 亚洲精品美腿丝袜| 日韩理论片在线| 亚洲欧美日韩在线| 国产精品久久久久久久久果冻传媒 | 亚洲高清不卡在线| 久久综合九色综合欧美亚洲| 国产麻豆91精品| 国产一区二区三区精品视频| 蜜臀久久99精品久久久久久9| 国产农村妇女精品| 欧美国产国产综合| 亚洲摸摸操操av| 亚洲午夜久久久| 日韩黄色小视频| 国产一区二区成人久久免费影院| 久久69国产一区二区蜜臀| 国产麻豆精品在线| 日本在线播放一区二区三区| 天天综合色天天综合色h| 六月丁香婷婷久久| youjizz久久| 久久精品国产免费| 日韩电影在线看| 亚洲.国产.中文慕字在线| 国产精品77777| 欧美亚洲综合一区| 久久婷婷综合激情| 亚洲自拍偷拍九九九| 久久99精品国产| 99久久久国产精品| 国产亚洲欧美色| 日本va欧美va瓶| 91在线观看美女| 日韩一区二区中文字幕| 亚洲福利一区二区三区| 国产精品亚洲午夜一区二区三区| 色婷婷国产精品| 久久久99久久| 亚洲美女偷拍久久| 日韩av在线播放中文字幕| 亚洲午夜精品在线| 亚洲一区二区av在线| 欧美一级黄色大片| 国产免费成人在线视频| 久久国产精品一区二区| 欧美在线视频不卡| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品久久精品日日| 成人av动漫在线| 中文在线资源观看网站视频免费不卡| 日韩专区一卡二卡| 9191成人精品久久| 日日夜夜免费精品| 欧美高清你懂得| 午夜国产不卡在线观看视频| 免费看黄色91| 日本精品一级二级| 亚洲高清不卡在线| 欧美电影影音先锋| 麻豆精品在线视频| 国产精品乱码一区二区三区软件| 国产精品影音先锋| 国产精品美女久久久久久久久 | 青青青伊人色综合久久| 成人av网站大全| 亚洲成在人线免费| 欧美日韩国产成人在线91| 亚洲图片欧美综合| 国产日产精品1区| 7777精品伊人久久久大香线蕉 | 国产欧美日韩激情| 欧美一区二区三区四区在线观看 | 亚洲欧洲中文日韩久久av乱码| 日韩欧美一区电影| 在线播放中文字幕一区| 欧美怡红院视频| 欧美日韩视频在线一区二区| 成人黄色电影在线| 粉嫩aⅴ一区二区三区四区五区| 久久久精品免费网站|