📄 fasthittest.h
字号:
// FastHitTest.h: interface for the FastHitTest class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FASTHITTEST_H__986E9DC6_3634_415F_AB8A_110DCE55D4A3__INCLUDED_)
#define AFX_FASTHITTEST_H__986E9DC6_3634_415F_AB8A_110DCE55D4A3__INCLUDED_
class FastHitTest
{
public:
FastHitTest(const Region* pRegion, Graphics* pGraphics);
FastHitTest(const GraphicsPath* pPath,BOOL includeEdge = FALSE/*,int edgeWidth = 1,BOOL isSkelecton = FALSE*/);
FastHitTest(const Point *pPoint, int num,BOOL includeEdge = FALSE/*,int edgeWidth = 1,BOOL isSkelecton = FALSE*/);
virtual ~FastHitTest();
BOOL IsVisible(int x, int y);
Bitmap* m_RegionBuffer;
Rect m_Bounds;
private:
void initColor();
void init(const GraphicsPath* pPath,BOOL includeEdge = FALSE);
void Lock();
Color m_BackgroundColor;
Color m_ForegroundColor;
BitmapData m_Data;
};
#endif // !defined(AFX_FASTHITTEST_H__986E9DC6_3634_415F_AB8A_110DCE55D4A3__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -