📄 mystatic1.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 + -