|
公司基本資料信息
|
非常容易調(diào)用,只用響應(yīng)鼠標(biāo)消息,將點(diǎn)加入進(jìn)去即可。
純粹底層算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他語(yǔ)言移植,例如C#,.net,java,易語(yǔ)言等
VC++Demo及源代碼下載 :http://www.crsky.com/soft/34040.html
價(jià)格 單點(diǎn)3000元,多點(diǎn)5000元
vc6基于對(duì)話框的mfc工程 對(duì)話框固定區(qū)域可加載外部不同大小圖片,圖片自適應(yīng)這個(gè)區(qū)域, 區(qū)域內(nèi)寫(xiě)字的幾種樣式 可合成保存成外部圖片
聯(lián)系方式 葉先生
Tel 13971623029
QQ502401417
E-Mail 315743215@qq.com
官方網(wǎng)站www.whkleader.com
淘寶鏈接 :http://item.taobao.com/item.htm?id=15205465505
試用demo效果圖
如何將毛筆功能添加到你的代碼中
在你窗口類的頭文件中聲明
................................................. .h ...............................................
CDC m_MemDC;//用于繪制畫(huà)筆的背景,可以填充背景色或者背景圖
CMyPen m_myPen; //主要類成員,筆的算法類
................................................cpp ............................................................
1初始化
在創(chuàng)建窗口下,如果是MFC程序,一般在 OnInitDlg 對(duì)話框 或者OnInitialupdate 文檔應(yīng)用類下
m_MemDC.CreateCompatibleDC(GetDC());
m_myPen.SetDibTarget(&m_MemDC, m_nWidth, m_nHeight);//設(shè)置你筆繪畫(huà)的有效區(qū)的寬度和高度
m_myPen.SetPenType(CMyPen::PT_MAOBI);//設(shè)置筆的類型 這里是毛筆,還有畫(huà)筆,熒光筆,水筆
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 響應(yīng)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 響應(yīng)on
Mouse
在OnLButtonDown(UINT nFlags, CPoint point)下加入
m_myPen.PushStart(point);//添加一筆的起始點(diǎn)
OnLButtonUp(UINT nFlags, CPoint point)
m_myPen.PushEnd(point);//添加一筆的結(jié)束點(diǎn)
on
MouseMove(UINT nFlags, CPoint point)
if( (nFlags&MK_LBUTTON))//如果鼠標(biāo)按下且移動(dòng)
{
m_myPen.Push(point);//添加中間點(diǎn)
InvalidateRect(rect .FALSE);//刷新區(qū)域
}
4 如何擦除所繪制的痕跡
m_myPen.Clear();
Invalidate(FALSE);
按照上述4步,你購(gòu)買了代碼就很實(shí)現(xiàn)毛筆功能了哦!于此同時(shí),還有另外3種筆,你將m_myPen.SetPenType(CMyPen::PT_MAOBI)改改就行了哦!
注意:本寶貝屬于源代碼類型,屬于知識(shí)產(chǎn)權(quán)類,一經(jīng)發(fā)貨,概不退貨
發(fā)貨的源代碼為Demo的源程序,如果您像其他操作系統(tǒng)移植成功與否,本人概不承擔(dān)任何責(zé)任
本人也不負(fù)責(zé)您向您的軟件提供移植成敗負(fù)責(zé),凡是購(gòu)買本寶貝的,本人只提供本demo源代碼結(jié)構(gòu)講解,及移植需要注意的問(wèn)題!
集成到簽到的效果