登录
首页 » 其他 » VC++透明窗口效果的电子标尺源代码

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

于 2022-03-01 发布 文件大小:48.14 kB
0 76
下载积分: 2 下载次数: 1

代码说明:

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;是否是已点击一次

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696518资源总数
  • 104269会员总数
  • 31今日下载