tipwnd.h

来自「vc编写的精灵显示源码」· C头文件 代码 · 共 51 行

H
51
字号
// TipWnd.h: interface for the CTipWnd class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(gS_TipWnd_DEFINED)
#define gS_TipWnd_DEFINED

typedef long (__stdcall *pTip) (long, long, long);

#define TIP_CLK			1
#define TIP_AUTOHIDE	2

class CTipWnd : public CWnd  
{
public:
	void Move ( RECT rectParent );
	void ShowTip( BOOL bShow = TRUE, long lMaxTime = INFINITE );
	CTipWnd();
	virtual ~CTipWnd();

public:
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CBalloonWnd)
	public:
	virtual BOOL Create(LPCTSTR strTitle, pTip Tip = NULL, long lExtra = -1, long lExtra2 = -1, CWnd* pParent = NULL);
	//}}AFX_VIRTUAL

	// Generated message map functions
protected:
	//{{AFX_MSG(CInputBalloon)
	afx_msg void OnPaint();
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
	afx_msg void OnTimer(UINT nIDEvent);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
private:
	ATOM m_aAtom;
	void CleanUp();
	CBitmap m_cBitmap;
	CDC m_dcBitmap;
	BITMAP m_bitmapInfo;
	CRgn m_rgnTip;
	int m_nMargin;
public:
	pTip Tip; // Callback function
	long m_lExtra, m_lExtra2;
};

#endif // !defined(gS_TipWnd_DEFINED)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?