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

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

?? preview.h

?? 一個超完整的醫藥管理方面的系統。進入系統:david 密碼:62120854 運行前先運行autoconfig.exe或手動配置數據庫.rar
?? H
字號:
#if !defined(AFX_PREVIEW_H__03894546_1C39_11D4_B336_00104B13D514__INCLUDED_)
#define AFX_PREVIEW_H__03894546_1C39_11D4_B336_00104B13D514__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// PreView.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CPreView view
#include "afxpriv.h"
class CMyView;

class CPreView : public CScrollView
{

    DECLARE_DYNCREATE(CPreView)

protected:
	CPreView();           // protected constructor used by dynamic creation

// Attributes
public:
	CMyView* m_pOrigView;
	CMyView* m_pPrintView;
	CPreviewDC * m_pPreviewDC;  // Output and attrib DCs Set, not created
	CDC m_dcPrint;             // Actual printer DC

// Operations

	// Returns TRUE if in a page rect. Returns the page index
	// in nPage and the point converted to 1:1 screen device coordinates

	// Returns .cx/.cy as the numerator/denominator pair for the ratio
	// using CSize for convenience
// Operations

protected:
	virtual void OnPrepareDC(CDC* pDC, CPrintInfo* pInfo = NULL);
	void SetCurrentPage(int nPage);
	void RefreshPreview();
	bool FindPageRect(CPoint& point, int & row,int & column);
	void BeginRowColumn(int rows,int columns);
	void BeginScale(int scale);
	void SetPagePosition();
	int GetPageNumber(int row,int column);
	BOOL SetPrintView(CMyView* pPrintView);
	void SetScale(int scale);
	void ClosePreview();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CPreView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	protected:
	virtual void OnActivateView(BOOL bActivate, CView* pActivateView, CView* pDeactiveView);
	virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
	//}}AFX_VIRTUAL

	CPrintPreviewState* m_pPreviewState; // State to restore
	CDialogBar* m_pToolBar; // Toolbar for preview

							// been displayed on status line
	int m_nCurrentPage;

	CPrintInfo* m_pPreviewInfo;

	
//---------------------------------------------------------------------	
	//我對這個類的修改:
	//當前最大的第一顯示頁
	int			m_iMaxCurPage;
//數據變量
	int			m_nUserRows;
	int			m_nUserColumns;
	//行數
	int			m_nRows;
	int			m_nMaxRows;
	//列數
	int			m_nColumns;
	int			m_nMaxColumns;
	//頁面實際大小
	CSize		m_sizePhysicalPage;
	//頁面顯示大小
	CSize		m_sizeShowPage;
	//Physical/Show顯示比例;10<,,<500	計算時要除以100;
	int			m_iScale;
	//頁間距/2
	int			m_iSpaceBetweenl2;

	//區域變量
	//預覽窗口顯示頁的大的區域包括邊距,GetClientRect()也行,但考慮到有可能向客戶區放控件,會影響客戶區的大小;
	CRect		m_rectClient;
	//顯示當前屏的所有頁的區域
	CRect		m_rectShowPages;
	//每頁所占的空間,包括1/2頁間距,包括邊框,及周圍的空間,主要用來確定空間
	CRect		m_rectPage;
	//每頁的實際內容的真實反映,提供給OnPrint的區域,這里只記錄第一頁的區域
	CRect		m_rectDisplayPage1;
	//第一頁左上角坐標,利用偏移m_rectDisplayPage1來顯示所有頁
//	CPoint		m_ptLeftTopPage1;
	//當前被選擇的區域
	CRect		m_rectSelected;

//常量
	const int	mc_iPageHW7Between; //顯示頁的大小 page.high+page.weight/該值 =頁間距/2
	const int	mc_iMargin;			//邊距,包含在m_rectClient;

//標志,狀態
	enum OPERATE{OP_SCALE_ING=0,OP_ROWCOLUMN_ING=1,OP_SELECTED_ING=2};
	//OP_SCALE_ING,OP_ROWCOLUMN_ING
	OPERATE		m_opState;
	struct PAGE_SELECTED
	{
		bool		m_bSelected;
		int			m_nZoomInScale;
		int			m_nPageNumber;

		OPERATE		m_opOldState;
		int			m_iOldRows;
		int			m_iOldColumns;
		int			m_iOldScale;
		int			m_nOldCurrentPage;
	}m_psPageSelected;

	HCURSOR m_hCursorZoomIn;
	HCURSOR m_hCursorZoomOut;
//---------------------------------------------------------------------	


// Implementation
protected:
	void SetMultiPageScroll();
	void SetSinglePageScroll(CDC*pDC);
	void DrawPrint(CDC*pDC);
	void DrawSelectRect(CDC*pDC);
	void DrawFrame(CDC *pDC);
	virtual ~CPreView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

	// Generated message map functions
	//{{AFX_MSG(CPreView)
	afx_msg void OnGetRowColumn();
	afx_msg void OnPreviewClose();
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
	afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	afx_msg void OnPreviewPrint();
	afx_msg void OnGetScale();
	afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);	
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()

    friend class CMyView;
	friend BOOL CALLBACK _AfxPreviewCloseProc(CFrameWnd* pFrameWnd);

};
class CMyView : public CScrollView
{
protected:
	CMyView();           // protected constructor used by dynamic creation
	DECLARE_DYNCREATE(CMyView)

// Attributes
public:

// Operations
public:
	BOOL DoPrintPreview(UINT nIDResource, CMyView* pPrintView,
		                CRuntimeClass* pPreviewViewClass, CPrintPreviewState* pState);

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMyView)
	protected:
	virtual void OnDraw(CDC* pDC);      // overridden to draw this view
	virtual void OnEndPrintPreview(CDC* pDC, CPrintInfo* pInfo, POINT point, CPreView* pView);
	//}}AFX_VIRTUAL

// Implementation
protected:
	virtual ~CMyView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

	// Generated message map functions
public:
	//{{AFX_MSG(CMyView)
	afx_msg void OnFilePrintPreview();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()

    friend class CPreView;
};

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

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_PREVIEW_H__03894546_1C39_11D4_B336_00104B13D514__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一级特黄在线播放| 舔着乳尖日韩一区| 一本到一区二区三区| 婷婷中文字幕一区三区| 欧美videofree性高清杂交| 国产丶欧美丶日本不卡视频| 中文字幕第一页久久| 在线亚洲精品福利网址导航| 韩国欧美国产一区| 亚洲一区二区三区四区五区中文| 日韩无一区二区| 欧美四级电影在线观看| 丁香六月综合激情| 理论片日本一区| 日韩成人午夜电影| 亚洲成av人影院| 亚洲精品日产精品乱码不卡| 久久免费视频一区| 久久亚洲一区二区三区明星换脸| 欧美色老头old∨ideo| 97精品久久久久中文字幕 | 日韩一区二区在线免费观看| 色哟哟一区二区在线观看| 国产成人欧美日韩在线电影| 日本中文字幕不卡| 美女任你摸久久| 美女在线视频一区| 国产曰批免费观看久久久| 婷婷成人激情在线网| 久久爱另类一区二区小说| 精品在线一区二区三区| 国产一区在线视频| 91丝袜美女网| 欧美性色欧美a在线播放| 欧美不卡一二三| 中文字幕久久午夜不卡| 亚洲综合在线五月| 免费观看在线综合色| 99热在这里有精品免费| 色婷婷国产精品久久包臀| 91精品国产综合久久福利| 久久久精品蜜桃| 天天色图综合网| 国产成人午夜视频| 欧美肥妇bbw| 国产精品久久久久久久浪潮网站| ●精品国产综合乱码久久久久| 五月天久久比比资源色| 国产电影精品久久禁18| 日韩一区二区不卡| 亚洲综合无码一区二区| 成人app在线观看| 精品国产乱码久久久久久久久| 中文字幕中文字幕一区二区| 蜜乳av一区二区| 在线播放中文字幕一区| 午夜成人免费电影| jvid福利写真一区二区三区| 亚洲精品一区二区精华| 美女视频黄a大片欧美| 欧美一区二区视频在线观看2022| 自拍偷拍亚洲欧美日韩| 国产永久精品大片wwwapp| 日韩欧美高清在线| 奇米色一区二区三区四区| 欧美亚洲图片小说| 亚洲成人精品影院| 欧美日韩在线电影| 亚洲一级二级三级| 欧美精品久久久久久久多人混战 | 97精品超碰一区二区三区| 国产女人aaa级久久久级| 成人综合在线观看| 亚洲品质自拍视频| 91黄视频在线| 日韩精品每日更新| 精品久久久久久久久久久久包黑料 | 国产精品九色蝌蚪自拍| 97精品久久久午夜一区二区三区| 亚洲天堂中文字幕| 欧美精品视频www在线观看| 久久精品免费观看| 亚洲欧洲在线观看av| 51精品国自产在线| 国产一区二区三区免费在线观看| 中文字幕五月欧美| 日韩欧美成人一区| 一本大道av伊人久久综合| 蜜桃av一区二区| 亚洲人成精品久久久久久| 国产色一区二区| 欧美一二三在线| 成人免费av网站| 免费在线观看视频一区| 亚洲综合精品久久| 日韩一区在线看| 久久精品亚洲国产奇米99| 欧美午夜片在线观看| 99精品视频中文字幕| 国产综合久久久久久久久久久久| 亚洲国产欧美日韩另类综合| 久久久久97国产精华液好用吗| 欧美日韩国产色站一区二区三区| 成人精品高清在线| 不卡一区二区在线| 91丨porny丨最新| av成人免费在线| 91在线观看一区二区| 国产成人鲁色资源国产91色综| 国产综合色视频| 国产不卡在线一区| 99久久婷婷国产精品综合| 福利一区在线观看| 成人综合在线观看| 94-欧美-setu| 欧美男男青年gay1069videost| 欧美一区二区黄| 精品不卡在线视频| 亚洲色图都市小说| 日韩制服丝袜av| 国产sm精品调教视频网站| 91视频国产资源| 欧美亚洲免费在线一区| 欧美一区二区视频网站| 精品91自产拍在线观看一区| 日本一区二区成人| 性久久久久久久| 99久久综合狠狠综合久久| 欧美性猛交xxxxxx富婆| 久久久亚洲精品一区二区三区| 国产精品久久久久影院| 亚洲h在线观看| 成人一区在线看| 91精品久久久久久蜜臀| 亚洲欧美日韩国产另类专区| 麻豆国产91在线播放| 成人免费福利片| 精品国偷自产国产一区| 亚洲不卡av一区二区三区| 国产精品 欧美精品| 日韩欧美在线1卡| 午夜影视日本亚洲欧洲精品| 99视频热这里只有精品免费| 精品久久五月天| 日韩影院免费视频| 欧美一区在线视频| 日本伊人色综合网| 91精品国产综合久久福利软件| 中文字幕中文字幕在线一区| 国产成人午夜99999| 久久精品免视看| 国产精品亚洲第一区在线暖暖韩国| 欧美一级在线观看| 亚洲成人手机在线| 欧美精品一二三四| 久久se这里有精品| 精品免费视频一区二区| 激情五月激情综合网| 久久精品夜夜夜夜久久| 成人午夜精品在线| 一区二区三区在线观看欧美| av在线不卡观看免费观看| 亚洲欧美日韩国产另类专区| 欧美性做爰猛烈叫床潮| 麻豆国产91在线播放| 欧美国产欧美综合| 日本韩国欧美国产| 麻豆91小视频| 亚洲天堂成人网| 欧美一二三在线| 色8久久精品久久久久久蜜| 亚洲成av人片在www色猫咪| 久久精品一区蜜桃臀影院| 99精品久久免费看蜜臀剧情介绍| 亚洲成av人片在www色猫咪| 久久精品一区八戒影视| 欧美久久久一区| 91丝袜国产在线播放| 国产东北露脸精品视频| 蜜桃av一区二区三区| 一区二区三区精品在线观看| 2019国产精品| 日韩一本二本av| 欧美日韩一卡二卡| 色综合天天性综合| 国产91富婆露脸刺激对白| 美日韩一区二区三区| 日日摸夜夜添夜夜添精品视频| 亚洲国产精品t66y| 国产欧美视频一区二区三区| 欧美videofree性高清杂交| 欧美一卡二卡在线| 欧美变态口味重另类| 精品日韩99亚洲| 国产亚洲欧美在线| 欧美韩日一区二区三区| 国产精品美女久久久久av爽李琼| 精品国产一区二区三区av性色| 日韩精品专区在线影院重磅| 日韩精品专区在线影院观看|