VC 透明窗口效果的电子标尺源代码.rar

时间:2022-07-30 12:04:20
【文件属性】:

文件名称:VC 透明窗口效果的电子标尺源代码.rar

文件大小:48KB

文件格式:RAR

更新时间:2022-07-30 12:04:20

VC 源码-界面窗体

VC 透明窗口效果的电子标尺源代码   屏幕测量类:   CMeasure : public CWnd测量基类   方法:    //创建透明窗口,做公共初始化    CreateMeasure(虚拟)    //以当前鼠标点为基准输出信息    virtual void CMeasure::ExportInfo(CString str, CDC *pDC, CPoint point)    //消息处理函数    afx_msg void OnLButtonDown(UINT nFlags, CPoint point);    afx_msg void OnLButtonUp(UINT nFlags, CPoint point);    afx_msg void OnMouseMove(UINT nFlags, CPoint point);    //按下左键时绘图,空    virtual void DrawLButtonDown(UINT nFlags, CPoint point);    //移动鼠标时绘图,绘制十字定位线    virtual void DrawMouseMove(UINT nFlags, CPoint point);   属性:    CDC m_dcMem;保存临时背景供恢复用    CWnd* m_pWndParent;父窗口指针    int m_nScreenWidth;屏幕参数    int m_nScreenHeight;    CPen m_Pen;用于绘图的笔    COLORREF m_colorFont; 用于记录绘图时的元素颜色    COLORREF m_colorTag;    COLORREF m_colorLine;   CMeasureLine : public CMeasure测量两点直线的类   方法:    CreateMeasure(虚拟)    virtual void DrawLButtonDown(UINT nFlags, CPoint point);    virtual void DrawMouseMove(UINT nFlags, CPoint point);   属性:    BOOL m_bSecond;是否是已点击一次?    CPoint m_EndPoint;坐标参数    CPoint m_StartPoint;


【文件预览】:
codesc.net
----Ruler()
--------SaveDlg.h(1KB)
--------Sheet.h(1KB)
--------PageMultiLine.cpp(1KB)
--------RULER.CPP(2KB)
--------ListDlg.h(1KB)
--------PageLine.cpp(2KB)
--------RULER.DSW(533B)
--------PageMultiLine.h(1KB)
--------MeasureLine.h(1KB)
--------SaveDlg.cpp(1KB)
--------MeasureAngle.cpp(3KB)
--------MeasureLine.cpp(6KB)
--------HelpDlg.h(1KB)
--------RES()
--------MeasureAngle.h(968B)
--------PageLine.h(2KB)
--------ListDlg.cpp(4KB)
--------rulerDlg.h(3KB)
--------COMMENT.TXT(190B)
--------PageAngle.cpp(1KB)
--------Measure.h(2KB)
--------MeasureMultiLine.h(1KB)
--------TabSheet.h(1KB)
--------Measure.cpp(4KB)
--------Sheet.cpp(2KB)
--------类别说明.txt(1KB)
--------TabSheet.cpp(2KB)
--------StdAfx.cpp(207B)
--------MeasureMultiLine.cpp(4KB)
--------RULER.DSP(6KB)
--------HelpDlg.cpp(835B)
--------RULER.H(1KB)
--------RESOURCE.H(3KB)
--------StdAfx.h(1KB)
--------PageAngle.h(1KB)
--------RULER.CLW(6KB)
--------rulerDlg.cpp(27KB)
--------ruler.rc(12KB)
--------DATA.MDB(148KB)

网友评论