⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mystatic1.h

📁 bookman电子图书馆
💻 H
字号:
#if !defined(AFX_MYSTATIC1_H__2AD75AB8_61D6_4E04_B160_AC57490E7475__INCLUDED_)
#define AFX_MYSTATIC1_H__2AD75AB8_61D6_4E04_B160_AC57490E7475__INCLUDED_

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

//******************************************************
//类库名称:自绘靜態文本控件
//简介:自繪靜態文本控件,可設置靜態文本控件背景色,前景文本色,
//		鼠標,及其它事件等,滿足程序多樣性及美觀的需求
//作者:王子軼
//地址:湖南省嶽陽市君山區
//電話:0730-8905320
//EMAIL:123goto@mail.china.com	
//		blode@peoplemail.com.cn
//QQ:1368077
//時間:2003.5.25
//实现:
//★★★★★★★★★★★★★★★★★★★★★★★★★★★
//SetStaticCursor			設置靜態文本控件鼠標
//SetMyFont					設置字體
//SetMyText					設置靜態文本控件文本,可不設置,可動向控件取得
//SetMyTextColor			設置靜態文本控件,文本顔色
//SetMyBkColor				設置靜態文本控件背景色
//★★★★★★★★★★★★★★★★★★★★★★★★★★★
//中國愛客聯盟工作室
//http://www.aike.com
//******************************************************

/////////////////////////////////////////////////////////////////////////////
// CMyStatic window

class AFX_EXT_CLASS CMyStatic : public CStatic
{
// Construction
public:
	CMyStatic();

// Attributes
public:

// Operations
protected:
	HCURSOR m_hCursor;			//鼠標句柄
	CString m_strText;			//靜態文本
	COLORREF m_clrText;			//文本顔色
	COLORREF m_clrBk;			//背景顔色
	CFont m_font;				//自定義自體
	BOOL m_bUseCursor;			//是否使用鼠標

public:

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

// Implementation
public:
	void SetMyBkColor(COLORREF clrBk);
	void SetMyTextColor(COLORREF clrText);
	void SetMyText(LPCTSTR lpszText);
	void SetMyFont(int nHeight,int nWidth,int nEscapement,int nOrientation,int nWeight,BYTE bItalic, BYTE bUnderline,BYTE cStrikeOut,BYTE nCharSet,BYTE nOutPrecision, BYTE nClipPrecision,BYTE nQuality, BYTE nPitchAndFamily,LPCTSTR lpszFaceName);
	void SetStaticCursor(HCURSOR hCursor);
	virtual ~CMyStatic();

	// Generated message map functions
protected:
	//{{AFX_MSG(CMyStatic)
	afx_msg void OnPaint();
	afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};

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

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

#endif // !defined(AFX_MYSTATIC1_H__2AD75AB8_61D6_4E04_B160_AC57490E7475__INCLUDED_)

⌨️ 快捷键说明

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