Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > 软件教程

毛笔电子签名软件毛笔代码V3.3绿色版毛笔字生成工具

时间:2019-01-02 09:47:40 来源: 点击:
手机扫码继续观看
毛笔电子签名软件毛笔代码V3.3绿色版毛笔字生成工具

毛笔电子签名软件毛笔代码V3.3绿色版

 

毛笔电子签名软件毛笔代码V3.3绿色版使用说明:

1、初始化

在创建窗口下,如果是MFC程序,一般在 OnInitDlg 对话框 或者OnInitialUpdate 文档应用类下

m_MemDC.CreateCompatibleDC(GetDC());

m_myPen.SetDibTarget(&m_MemDC, m_nWidth, m_nHeight);//设置你笔绘画的有效区的宽度和高度

m_myPen.SetPenType(CMyPen::PT_MAOBI);//设置笔的类型 这里是毛笔,还有画笔,荧光笔,水笔

m_myPen.SetWidth(9);//指定笔的宽度

m_myPen.SetBGColor(RGB(240,240,240));//用与指定背景色,也可以指定背景图

// m_myPen.SetBkImageFromWnd(lpszPath);//指定背景图

m_myPen.SetColor(RGB(0,0,0));// 用于指定笔的颜色

m_myPen.Clear();//擦除并刷新

2、响应OnPait或者OnDraw

void CXXXXView::OnDraw(CDC* pDC)

{

CDrawProDoc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

if (!pDoc)

return;

pDC->BitBlt(0,0, m_nWidth, m_nHeight, &m_MemDC, 0, 0, SRCCOPY);//需要添加此句

}

3、响应OnMouse

在OnLButtonDown(UINT nFlags, CPoint point)下加入

m_myPen.PushStart(point);//添加一笔的起始点

OnLButtonUp(UINT nFlags, CPoint point)

m_myPen.PushEnd(point);//添加一笔的结束点

OnMouseMove(UINT nFlags, CPoint point)

if( (nFlags&MK_LBUTTON))//如果鼠标按下且移动

{

m_myPen.Push(point);//添加中间点

InvalidateRect(rect .FALSE);//刷新区域

}

4、如何擦除所绘制的痕迹

m_myPen.Clear();

Invalidate(FALSE);

5、新增多点接口,其中dwId代表输入手指的ID,如果是鼠标输入,就是0,默认值,point代表输入点的坐标

void Push(CPoint point, DWORD dwId=0); //输入点, 鼠标移动时调用

void PushStart(CPoint point, DWORD dwId=0); //输入起始点,鼠标按下时调用

void PushEnd(CPoint point, DWORD dwId=0); //输入终点,鼠标弹起时调用

上面的内容即是关于签名软件毛笔代码的相关介绍,这是一款毛笔字生成软件,可以设计出毛笔字的签名,简单易操作,希望大家会喜欢,谢谢!!!!了解更多的教程资讯请关注我们网站~~~

上一篇:2345看图王V9.1官方电脑版

下一篇:魔兽争霸rpg地图包 冰封王座地图包全集

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论