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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? resizabledialog.h

?? 一個(gè)界面類似QQ界面的小程序
?? H
字號(hào):
#if !defined(AFX_RESIZABLEDIALOG_H__INCLUDED_)
#define AFX_RESIZABLEDIALOG_H__INCLUDED_

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

// ResizableDialog.h : header file
//
/////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2000 by Paolo Messina
// (ppescher@yahoo.com)
//
// Free for non-commercial use.
// You may change the code to your needs,
// provided that credits to the original 
// author is given in the modified files.
//  
/////////////////////////////////////////////////////////////////////////////

#include <afxtempl.h>

// useful compatibility constants (the only one required is NOANCHOR)

#if !defined(__SIZE_ANCHORS_)
#define __SIZE_ANCHORS_

const CSize
	NOANCHOR(-1,-1),
	TOP_LEFT(0,0), TOP_CENTER(50,0), TOP_RIGHT(100,0),
	MIDDLE_LEFT(0,50), MIDDLE_CENTER(50,50), MIDDLE_RIGHT(100,50),
	BOTTOM_LEFT(0,100), BOTTOM_CENTER(50,100), BOTTOM_RIGHT(100,100);

#endif // !defined(__SIZE_ANCHORS_)

/////////////////////////////////////////////////////////////////////////////
// CResizableDialog window

class CResizableDialog : public CDialog
{

// Construction
public:
	CResizableDialog();
	CResizableDialog(UINT nIDTemplate, CWnd* pParentWnd = NULL);
	CResizableDialog(LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL);

// Attributes
private:
	// flags
	BOOL m_bShowGrip;
	BOOL m_bUseMaxTrack;
	BOOL m_bUseMinTrack;
	BOOL m_bUseMaxRect;
	BOOL m_bEnableSaveRestore;

	// internal status
	CString m_sSection;			// section name and
	CString m_sEntry;			// entry for save/restore

	BOOL m_bInitDone;			// if all internal vars initialized

	SIZE m_szGripSize;			// set at construction time

	CRect m_rcGripRect;			// current pos of grip

	POINT m_ptMinTrackSize;		// min tracking size
	POINT m_ptMaxTrackSize;		// max tracking size
	POINT m_ptMaxPos;			// maximized position
	POINT m_ptMaxSize;			// maximized size

	class Layout
	{
	public:
		HWND hwnd;

		BOOL adj_hscroll;
		BOOL need_refresh;

		// upper-left corner
		CSize tl_type;
		CSize tl_margin;
		
		// bottom-right corner
		CSize br_type;
		CSize br_margin;
	
	public:
		Layout()
			: hwnd(NULL), adj_hscroll(FALSE), need_refresh(FALSE),
			tl_type(0,0), tl_margin(0,0),
			br_type(0,0), br_margin(0,0)
		{
		};

		Layout(HWND hw, SIZE tl_t, SIZE tl_m, 
			SIZE br_t, SIZE br_m, BOOL hscroll, BOOL refresh)
		{
			hwnd = hw;

			adj_hscroll = hscroll;
			need_refresh = refresh;

			tl_type = tl_t;
			tl_margin = tl_m;
			
			br_type = br_t;
			br_margin = br_m;
		};
	};

	CArray<Layout, Layout&> m_arrLayout;	// list of repositionable controls

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CResizableDialog)
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CResizableDialog();

// used internally
private:
	void Construct();
	void LoadWindowRect();
	void SaveWindowRect();
	void ArrangeLayout();
	void UpdateGripPos();

// callable from derived classes
//protected:
public:
	void AddAnchor(HWND wnd, CSize tl_type,
		CSize br_type = NOANCHOR);	// add anchors to a control
	void AddAnchor(UINT ctrl_ID, CSize tl_type,
		CSize br_type = NOANCHOR)	// add anchors to a control
	{
		AddAnchor(::GetDlgItem(*this, ctrl_ID), tl_type, br_type);
	};
	void ShowSizeGrip(BOOL bShow);				// show or hide the size grip
	void SetMaximizedRect(const CRect& rc);		// set window rect when maximized
	void ResetMaximizedRect();					// reset to default maximized rect
	void SetMinTrackSize(const CSize& size);	// set minimum tracking size
	void ResetMinTrackSize();					// reset to default minimum tracking size
	void SetMaxTrackSize(const CSize& size);	// set maximum tracking size
	void ResetMaxTrackSize();					// reset to default maximum tracking size
	void EnableSaveRestore(LPCTSTR pszSection, LPCTSTR pszEntry);	// section and entry in app's profile

// Generated message map functions
protected:
	//{{AFX_MSG(CResizableDialog)
	virtual BOOL OnInitDialog();
	afx_msg LRESULT OnNcHitTest(CPoint point);
	afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg void OnDestroy();
	afx_msg void OnPaint();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_RESIZABLEDIALOG_H__INCLUDED_)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看久久久4p| www.色综合.com| 精品久久一区二区三区| 国产一区在线观看视频| 中文字幕精品在线不卡| 91美女片黄在线| 亚洲一级二级三级在线免费观看| 欧美另类videos死尸| 喷水一区二区三区| 久久久久久久久岛国免费| av电影天堂一区二区在线观看| 亚洲日本va午夜在线影院| 欧美视频日韩视频在线观看| 免费不卡在线观看| 欧美国产日韩亚洲一区| 欧美在线观看你懂的| 毛片不卡一区二区| 国产日韩欧美高清| 91福利精品第一导航| 免费成人在线观看| 国产精品久久久久三级| 欧美日韩一二三区| 狠狠色丁香婷婷综合| 成人欧美一区二区三区| 欧美另类变人与禽xxxxx| 国产乱色国产精品免费视频| 亚洲精品乱码久久久久久黑人| 91精品婷婷国产综合久久| 粉嫩aⅴ一区二区三区四区 | 亚洲h精品动漫在线观看| 欧美一区欧美二区| 成人黄页毛片网站| 天涯成人国产亚洲精品一区av| 欧美精品一区二区三区久久久| 91视频免费看| 激情小说欧美图片| 亚洲黄一区二区三区| 日韩欧美色综合网站| 91视频精品在这里| 国产综合一区二区| 亚洲国产日韩一区二区| 国产日韩欧美一区二区三区综合| 欧美三区在线观看| 高清在线不卡av| 青青草原综合久久大伊人精品优势| 国产精品入口麻豆九色| 91精品国产高清一区二区三区| 99视频精品全部免费在线| 欧美视频你懂的| 国产成人久久精品77777最新版本| 一区二区三区在线高清| 久久久精品中文字幕麻豆发布| 欧美日韩情趣电影| 不卡在线观看av| 麻豆精品久久久| 亚洲自拍偷拍麻豆| 亚洲国产岛国毛片在线| 日韩一二三区视频| 欧美体内she精高潮| 盗摄精品av一区二区三区| 麻豆精品国产91久久久久久| 依依成人精品视频| 国产精品理伦片| 久久伊99综合婷婷久久伊| 欧美男人的天堂一二区| 日本高清无吗v一区| 成人激情文学综合网| 国内成人自拍视频| 日本三级亚洲精品| 亚洲一区二区偷拍精品| 国产精品成人免费精品自在线观看| 精品国产乱码久久久久久蜜臀| 欧美日韩国产色站一区二区三区| 成人av网站在线| 国产一区二区在线观看视频| 日本在线不卡视频| 亚洲国产你懂的| 亚洲欧美日韩国产综合| 国产精品乱人伦一区二区| 久久综合久久鬼色| 日韩欧美一区二区三区在线| 欧美精品一卡二卡| 欧美伊人久久大香线蕉综合69| 99re热视频精品| fc2成人免费人成在线观看播放| 国产精品亚洲午夜一区二区三区| 免费国产亚洲视频| 青青草成人在线观看| 日日夜夜免费精品| 亚洲国产日韩综合久久精品| 亚洲精品福利视频网站| 亚洲色图20p| 亚洲啪啪综合av一区二区三区| 国产精品国产三级国产aⅴ中文| 久久久99久久| 久久一夜天堂av一区二区三区| 欧美成人a视频| 日韩欧美的一区| 欧美va天堂va视频va在线| 欧美一二三区在线观看| 欧美一区二区三区性视频| 欧美日本免费一区二区三区| 一区二区三区中文在线观看| 国产精品国产精品国产专区不蜜| 久久免费午夜影院| 久久亚洲综合色一区二区三区 | 久久蜜桃香蕉精品一区二区三区| 日韩你懂的在线观看| 精品毛片乱码1区2区3区 | 精品盗摄一区二区三区| 日韩欧美国产一二三区| 日韩亚洲电影在线| 欧美大片一区二区| 337p日本欧洲亚洲大胆精品| 精品少妇一区二区三区在线播放| 精品久久久久久久久久久久久久久 | 日韩三级视频在线观看| 日韩欧美中文字幕精品| 欧美大度的电影原声| 久久久久久免费毛片精品| 国产欧美久久久精品影院| 国产精品丝袜在线| 亚洲日本va午夜在线影院| 樱花草国产18久久久久| 三级久久三级久久| 国内外成人在线| 成人福利在线看| 91精品福利视频| 欧美日本在线一区| 精品处破学生在线二十三| 国产无人区一区二区三区| 国产精品色一区二区三区| 亚洲永久免费av| 蜜臀a∨国产成人精品| 国产一区二区成人久久免费影院 | 精品区一区二区| 国产欧美视频在线观看| 亚洲丝袜美腿综合| 亚洲chinese男男1069| 麻豆精品久久久| www.综合网.com| 欧美视频一区二区三区在线观看| 欧美一区二区啪啪| 国产欧美日韩精品在线| 亚洲欧洲综合另类在线| 日本va欧美va精品| 丰满白嫩尤物一区二区| 在线一区二区三区四区五区| 欧美一区二区在线视频| 国产欧美久久久精品影院| 亚洲最快最全在线视频| 久久精品国产亚洲aⅴ| 从欧美一区二区三区| 樱花影视一区二区| 麻豆91在线看| 成人免费毛片app| 欧美理论电影在线| 国产免费观看久久| 亚洲妇女屁股眼交7| 国产一区二区在线看| 91精品福利在线| 久久久另类综合| 亚洲图片一区二区| 黄页视频在线91| 欧亚一区二区三区| 国产亚洲综合性久久久影院| 亚洲国产精品尤物yw在线观看| 国内久久精品视频| 欧美自拍丝袜亚洲| 久久美女高清视频| 亚洲成人福利片| 成人av网在线| 日韩精品一区二区三区在线| 亚洲免费在线电影| 狠狠色丁香久久婷婷综合丁香| 日本高清无吗v一区| 久久久久国色av免费看影院| 亚洲黄色尤物视频| 国产精品99精品久久免费| 欧美日韩国产美| 最新日韩在线视频| 麻豆91在线播放免费| 色综合网色综合| 久久精品亚洲精品国产欧美kt∨ | 日韩中文字幕一区二区三区| 波多野结衣一区二区三区| 日韩欧美中文字幕精品| 亚洲一区二区三区三| 成人午夜在线播放| 欧美成人精品3d动漫h| 亚洲国产视频在线| 91玉足脚交白嫩脚丫在线播放| 精品久久久久香蕉网| 亚洲成人在线免费| 一本久久a久久免费精品不卡| 国产欧美日本一区视频| 精品一区二区日韩| 日韩午夜在线观看| 亚洲v日本v欧美v久久精品| 91香蕉视频污|