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

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

?? pptooltip.h

?? 對(duì)excel的操作提供了一個(gè)類
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/********************************************************************
	created:	2003/04/12
	created:	12:04:2003   10:50
	file base:	PPTooltip
	file ext:	h
	author:		Eugene Pustovoyt
	
	purpose:	
*********************************************************************/

#ifndef _PPTOOLTIP_H
#define _PPTOOLTIP_H

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// PPToolTip.h : header file
//
#define PPTOOLTIP_USE_SHADE

#ifdef PPTOOLTIP_USE_SHADE
#include "CeXDib.h"
#endif

#define PPTOOLTIP_CLASSNAME    _T("CPPTooltip")  // Window class name

#define UDM_TOOLTIP_FIRST		   (WM_USER + 100)
#define UDM_TOOLTIP_DISPLAY		   (UDM_TOOLTIP_FIRST) //User was changed the data

//The styles
#define PPTOOLTIP_ANCHOR				0x00000001
#define PPTOOLTIP_SHADOW				0x00000002
#define PPTOOLTIP_ROUNDED				0x00000004
#define PPTOOLTIP_BALLOON				0x00000007
#define PPTOOLTIP_VCENTER_ALIGN			0x00000008
#define PPTOOLTIP_BOTTOM_ALIGN			0x00000010
#define PPTOOLTIP_ICON_VCENTER_ALIGN	0x00000020
#define PPTOOLTIP_ICON_BOTTOM_ALIGN		0x00000040
#define PPTOOLTIP_SHOW_INACTIVE			0x00000100 //Show tooltip for inacive window
#define PPTOOLTIP_SHOW_DISABLED			0x00000200 //Show tooltip for disabled control

//The behaviours
#define PPTOOLTIP_MULTIPLE_SHOW			0x00000001 //Multiple show for single control
#define PPTOOLTIP_TRACKING_MOUSE		0x00000002 //Tracking for mouse
#define PPTOOLTIP_CLOSE_LEAVEWND		0x00000004 //Close tooltip if mouse leave the control
#define PPTOOLTIP_NOCLOSE_OVER			0x00000008 //No close tooltip if mouse over him
#define PPTOOLTIP_DISABLE_AUTOPOP		0x00000010 //Disables autopop tooltip from timer

//#define PPTOOLTIP_NO_CLOSE_OVER		0x00000002 //No closes tooltip if the mouse over the control
//#define PPTOOLTIP_NO_CLOSE_MOVE		0x00000004 //No closes for any mouse's move.
//#define PPTOOLTIP_TRACK_MOUSE			0x00000008 //Tracking window for the mouse's move

//The masks
#define PPTOOLTIP_MASK_STYLES			0x0001	// The styles for the tooltip gets from the structures
#define PPTOOLTIP_MASK_EFFECT			0x0002	// The background's type for the tooltip gets from the structures
#define PPTOOLTIP_MASK_COLORS			0x0004	// The background's colors for the tooltip gets from the structures
#define PPTOOLTIP_MASK_DIRECTION		0x0008  // The align for the tooltip gets from the structures
#define PPTOOLTIP_MASK_BEHAVIOUR		0x0010  // The behaviour for the tooltip gets from the structures
//#define PPTOOLTIP_MASK_GRANULARITY		0x0010	// The effect's granularity

// This info structure
typedef struct tagPPTOOLTIP_INFO
{
    HWND		hWnd;			// Window handle of the control
    UINT		nIDTool;		// ID of tool   
    CRect		rectBounds;		// Bounding rect for toolinfo to be displayed
	HICON		hIcon;			// The icon of the tooltip
	CString		sTooltip;		// The string of the tooltip
	UINT        nMask;			// The mask 
	UINT		nStyles;		// The tooltip's styles
	UINT        nDirection;		// Direction display the tooltip relate cursor point
	UINT		nEffect;		// The color's type or effects
	UINT        nBehaviour;		// The tooltip's behaviour
	BYTE        nGranularity;	// The effect's granularity
	COLORREF	crBegin;		// Begin Color
	COLORREF    crMid;			// Mid Color
	COLORREF	crEnd;			// End Color
} PPTOOLTIP_INFO;

typedef struct tagPPTOOLTIP_NAME_RES
{
	CString sName;	// Name of the resource (IDB_ - Bitmap, IDI_ - Icon)
	UINT nID;		// ID of the resource 
	BYTE nTypeRes;	// TYPE_RES_ICON = Icon, TYPE_RES_BITMAP = bitmap, TYPE_RES_TRAN_BITMAP = transparent bitmap
	COLORREF crMask;// Color mask of the resource 
} PPTOOLTIP_NAME_RES;

// This structure sent to PPToolTip parent in a WM_NOTIFY message
typedef struct tagNM_PPTOOLTIP_DISPLAY {
    NMHDR hdr;
	CPoint * pt;
	PPTOOLTIP_INFO * ti;
} NM_PPTOOLTIP_DISPLAY;

/////////////////////////////////////////////////////////////////////////////
// CPPToolTip window

class CPPToolTip : public CWnd
{
// Construction
public:
	virtual BOOL Create(CWnd* pParentWnd, BOOL bBalloonSize = TRUE);
	CPPToolTip();
	virtual ~CPPToolTip();

// Attributes
public:
	enum {	PPTTSZ_ROUNDED_CX = 0,
			PPTTSZ_ROUNDED_CY,
			PPTTSZ_MARGIN_CX,
			PPTTSZ_MARGIN_CY,
			PPTTSZ_SHADOW_CX,
			PPTTSZ_SHADOW_CY,
			PPTTSZ_WIDTH_ANCHOR,
			PPTTSZ_HEIGHT_ANCHOR,
			PPTTSZ_MARGIN_ANCHOR,
			PPTTSZ_BORDER_CX,
			PPTTSZ_BORDER_CY,

			PPTTSZ_MAX_SIZES
		};

	enum {	TYPE_RES_ICON = 0,
			TYPE_RES_BITMAP,
			TYPE_RES_MASK_BITMAP,

			MAX_TYPES_RES
		};

	enum {	PPTOOLTIP_COLOR_0 = 0,
			PPTOOLTIP_COLOR_1,
			PPTOOLTIP_COLOR_2,
			PPTOOLTIP_COLOR_3,
			PPTOOLTIP_COLOR_4,
			PPTOOLTIP_COLOR_5,
			PPTOOLTIP_COLOR_6,
			PPTOOLTIP_COLOR_7,
			PPTOOLTIP_COLOR_8,
			PPTOOLTIP_COLOR_9,
			PPTOOLTIP_COLOR_10,
			PPTOOLTIP_COLOR_11,
			PPTOOLTIP_COLOR_12,
			PPTOOLTIP_COLOR_13,
			PPTOOLTIP_COLOR_14,
			PPTOOLTIP_COLOR_15,
			PPTOOLTIP_COLOR_16,
			PPTOOLTIP_COLOR_FG,
			PPTOOLTIP_COLOR_BK_BEGIN,
			PPTOOLTIP_COLOR_BK_MID,
			PPTOOLTIP_COLOR_BK_END,
			PPTOOLTIP_COLOR_LINK,		// Color for hyperlink text
			PPTOOLTIP_COLOR_VISITED,	// Color for visited hyperlink text
			PPTOOLTIP_COLOR_HOVER,		// Color for hover hyperlink text
			PPTOOLTIP_COLOR_SHADOW,		// Color for the shadow
			PPTOOLTIP_COLOR_BORDER,		// Color for border of the tooltip

			PPTOOLTIP_MAX_COLORS
		};

	enum {	PPTOOLTIP_LEFT_TOP = 0,
			PPTOOLTIP_RIGHT_TOP,
			PPTOOLTIP_LEFT_BOTTOM,
			PPTOOLTIP_RIGHT_BOTTOM,

			PPTOOLTIP_MAX_DIRECTIONS
		};

	enum {	PPTOOLTIP_EFFECT_SOLID = 0,
			PPTOOLTIP_EFFECT_HGRADIENT,
			PPTOOLTIP_EFFECT_VGRADIENT,
			PPTOOLTIP_EFFECT_HCGRADIENT,
			PPTOOLTIP_EFFECT_VCGRADIENT,
			PPTOOLTIP_EFFECT_3HGRADIENT,
			PPTOOLTIP_EFFECT_3VGRADIENT,
#ifdef PPTOOLTIP_USE_SHADE
			PPTOOLTIP_EFFECT_NOISE,
			PPTOOLTIP_EFFECT_DIAGSHADE,
			PPTOOLTIP_EFFECT_HSHADE,
			PPTOOLTIP_EFFECT_VSHADE,
			PPTOOLTIP_EFFECT_HBUMP,
			PPTOOLTIP_EFFECT_VBUMP,
			PPTOOLTIP_EFFECT_SOFTBUMP,
			PPTOOLTIP_EFFECT_HARDBUMP,
			PPTOOLTIP_EFFECT_METAL,
#endif
			PPTOOLTIP_MAX_EFFECTS
		};

protected:
	enum {	PPTOOLTIP_SHOW = 0x100, //the identifier of the timer for show the tooltip
			PPTOOLTIP_HIDE = 0x101  //the identifier of the timer for hide the tooltip
		};

	enum {	PPTOOLTIP_TOOL_NOEXIST = -1, //the current tool is not exist
			PPTOOLTIP_TOOL_HELPER = -2   //the current tool is a helper
		};

//	typedef CArray<PPTOOLTIP_HOTRECT, PPTOOLTIP_HOTRECT&> m_arrToolsWnd;
//	CMap <HWND, HWND, m_arrToolsWnd, m_arrToolsWnd&> m_mapTools;
	CArray<PPTOOLTIP_INFO, PPTOOLTIP_INFO> m_arrTools; //Tools Archive
	CArray<PPTOOLTIP_NAME_RES, PPTOOLTIP_NAME_RES> m_arrNameRes; //Names of the resource

	HWND   m_hNotifyWnd; // Handle to window for notification about change data
	CWnd * m_pParentWnd; // The pointer to the parent window
	UINT m_nLastDirection;
	CUIntArray m_nLengthLines; //The real length of the lines in the tooltip
	CUIntArray m_nHeightLines; //The real heigth of the lines in the tooltip

	int	m_nIndexCurrentWnd;
	int m_nIndexDisplayWnd;

    LOGFONT m_LogFont;                  // Current font in use

	//Default setting
	COLORREF m_crColor [PPTOOLTIP_MAX_COLORS]; //The indexing colors
	UINT m_nSizes [PPTTSZ_MAX_SIZES]; //All sizes 
	UINT m_nStyles;
	UINT m_nDirection;
	UINT m_nEffect;
	UINT m_nGranularity;
	UINT m_nBehaviour;	 //The tooltip's behaviour 

	UINT m_nTimeAutoPop; //Retrieve the length of time the tool tip window remains visible if the pointer is stationary within a tool's bounding rectangle
	UINT m_nTimeInitial; //Retrieve the length of time the pointer must remain stationary within a tool's bounding rectangle before the tool tip window appears

	//The properties of the current tooltip
	CPoint  m_ptOriginal;

	CRgn	m_rgnToolTip;
	CRgn    m_rgnShadow;

	CSize m_szToolIcon; //the size of the current icon
	CSize m_szTextTooltip; //the size of the tooltip's text

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久久久久久| 成人三级伦理片| 波多野结衣亚洲一区| 欧美日韩第一区日日骚| 国产女同互慰高潮91漫画| 欧美视频一区在线| xnxx国产精品| 国产99久久久国产精品| 欧美一区二区网站| 久久99久久精品欧美| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美一区二区视频免费观看| 国产福利一区在线观看| 亚洲午夜精品一区二区三区他趣| 国产人成一区二区三区影院| 久久久久久久久久久久久女国产乱| 久久久蜜桃精品| 国产欧美精品国产国产专区| 亚洲国产经典视频| 久久国产视频网| 欧美裸体bbwbbwbbw| 国产亚洲欧洲997久久综合| 亚洲综合小说图片| 成人99免费视频| 欧美一区二区啪啪| 亚洲色大成网站www久久九九| 成人午夜精品在线| 欧美性videosxxxxx| 国产欧美日韩在线观看| 青椒成人免费视频| 在线观看免费一区| 国产精品每日更新在线播放网址| 老司机精品视频导航| 欧美日韩精品久久久| 亚洲精品一区在线观看| 日本在线不卡视频一二三区| 欧美亚洲国产一区二区三区va | av一区二区三区黑人| 日韩欧美一区在线观看| 国产精品亚洲а∨天堂免在线| 91精品国产福利| 久草这里只有精品视频| 制服视频三区第一页精品| 日本美女视频一区二区| 欧美亚洲精品一区| 亚洲午夜在线视频| 欧美成人video| 欧美久久一区二区| 国产欧美va欧美不卡在线 | 国产精品综合在线视频| 亚洲精品在线免费播放| 黄页网站大全一区二区| 久久久天堂av| 大白屁股一区二区视频| 国产精品美女久久久久久 | 石原莉奈在线亚洲三区| 欧美高清www午色夜在线视频| 天堂va蜜桃一区二区三区| 欧美精品一二三| 青青国产91久久久久久 | 91香蕉视频污在线| 一区二区三区自拍| 欧美日韩视频在线一区二区| 丝袜国产日韩另类美女| 日韩欧美国产麻豆| 国产美女精品一区二区三区| 国产精品视频一区二区三区不卡| 成人动漫一区二区三区| 亚洲精品ww久久久久久p站| 欧洲色大大久久| 日韩av在线免费观看不卡| 精品国产一二三| 成人国产精品免费观看| 亚洲男同性恋视频| 欧美夫妻性生活| 国产一区二三区| 综合婷婷亚洲小说| 777欧美精品| 国产精品一区二区久久精品爱涩| 亚洲视频在线观看一区| 51精品秘密在线观看| 国产曰批免费观看久久久| 1000精品久久久久久久久| 欧美日韩黄色影视| 国产在线精品国自产拍免费| 日韩一区在线播放| 精品视频1区2区3区| 国产在线国偷精品产拍免费yy| 国产精品国产三级国产普通话99| 欧美日韩国产bt| 国产成人在线网站| 亚洲曰韩产成在线| 精品国产伦一区二区三区观看体验 | 亚洲四区在线观看| 日韩欧美在线网站| 色综合色狠狠天天综合色| 麻豆视频一区二区| 中文字幕一区日韩精品欧美| 91麻豆精品国产91久久久久 | 日韩制服丝袜先锋影音| 久久久久9999亚洲精品| 欧美影院午夜播放| 国产剧情一区在线| 午夜电影一区二区| 中日韩av电影| 日韩一区二区三区四区五区六区| 波多野结衣视频一区| 精品无码三级在线观看视频| 亚洲卡通动漫在线| 国产亚洲午夜高清国产拍精品 | 国产99久久久久| 日本亚洲欧美天堂免费| 亚洲欧美日韩在线| 2017欧美狠狠色| 欧美日韩国产另类一区| 成人av在线电影| 久久国产精品无码网站| 一区二区在线免费| 欧美韩国一区二区| 日韩一区二区三区视频在线| 色婷婷综合视频在线观看| 国内精品写真在线观看| 午夜精品久久一牛影视| 中文字幕视频一区| 久久精品人人做人人综合| 3d动漫精品啪啪| 欧美三级日韩三级| 91首页免费视频| 成人小视频免费在线观看| 麻豆精品国产传媒mv男同| 亚洲一区二区三区四区在线 | 欧美一级xxx| 欧美性受xxxx| 一本久久a久久精品亚洲| 国产不卡视频一区二区三区| 久久99日本精品| 日本aⅴ亚洲精品中文乱码| 一区二区高清免费观看影视大全| 中文字幕不卡一区| 国产亚洲精品久| 久久欧美一区二区| 精品国产99国产精品| 欧美一区二区私人影院日本| 欧美丰满少妇xxxbbb| 欧美系列在线观看| 在线观看日韩毛片| 色94色欧美sute亚洲线路一ni| 不卡av在线免费观看| 成人午夜电影网站| 丰满少妇在线播放bd日韩电影| 国产一区欧美日韩| 国产大片一区二区| 国产一区二区按摩在线观看| 国模一区二区三区白浆| 精品一区免费av| 国产制服丝袜一区| 狠狠色丁香久久婷婷综合丁香| 精品在线视频一区| 激情欧美日韩一区二区| 韩国三级中文字幕hd久久精品| 美女网站一区二区| 国产一区美女在线| 国产成人av一区二区| 国产一区91精品张津瑜| 国产一区二区在线观看免费| 国产美女主播视频一区| 福利电影一区二区| av电影天堂一区二区在线观看| 97se亚洲国产综合自在线不卡 | 国产精品中文字幕日韩精品| 国产精品综合二区| 成人性生交大合| 91视频www| 欧美三级日韩三级国产三级| 欧美一区二区精品久久911| 精品裸体舞一区二区三区| 久久久国产精品麻豆| 国产精品免费视频观看| 亚洲女爱视频在线| 午夜视频在线观看一区二区三区 | 国产精品三级电影| 亚洲乱码中文字幕| 五月天精品一区二区三区| 精品一区二区三区欧美| 国产成人午夜精品5599| 97超碰欧美中文字幕| 欧美精品自拍偷拍动漫精品| 欧美精品一区二区三区视频| 国产精品美女www爽爽爽| 夜夜爽夜夜爽精品视频| 青青草原综合久久大伊人精品| 国产制服丝袜一区| 97se亚洲国产综合自在线观| 91超碰这里只有精品国产| 欧美精品一区二| 最新不卡av在线| 日韩综合在线视频| 成人动漫一区二区在线| 欧美日韩成人高清| 精品久久久久久久久久久久包黑料|