L_PntBrushMoveTo

# include“LtPnt.h”

L_LTPNT_APIL_INTL_PntBrushMoveTo(油漆,UserDC, nX, nY)

更新画笔的当前位置并绘制单个画笔触摸。

参数

pPAINTHANDLEpPaint

指向油漆句柄的指针。

L_HDCUserDC

要用作显示表面的设备上下文(如屏幕)的句柄。该参数也可以为NULL。设备上下文的映射模式必须为MM_TEXT。

L_INTnX

指定新位置的x坐标。

L_INT纽约

指定新位置的y坐标。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

画笔触摸将使用当前的画笔属性绘制。要确定当前画笔属性,请调用L_PntGetProperty.要设置或更改当前画笔属性,请调用L_PntSetProperty.有关画笔属性的更多信息,请参阅画笔结构。

如果UserDC不为NULL,工具箱将在指定的设备上下文中绘制画笔触摸。如果UserDC为NULL,画笔触摸将不会被绘制在设备上下文上。

方法设置了位图L_PntSetMetrics函数,画笔触摸将被绘制在指定的位图上。如果UserDC不为NULL并且已经使用L_PntSetMetrics函数设置了位图,那么画笔触摸将同时绘制到设备上下文和位图。

必需的dll和库

另请参阅

功能

主题

例子

L_INT PntBrushMoveToExample(HWND HWND)L_INT nRet;油漆;HDC HDC;画笔刷;/*启动Paint工具箱*/nRet = L_PntInit (&pPaint);如果(SUCCESS != nRet)返回nRet;获取要在*/上绘制的设备上下文hDC = GetDC (hWnd);/*获取当前画笔属性*/nRet = L_PntGetProperty(油漆,PAINT_GROUP_BRUSH, &brush);如果(nRet != SUCCESS)返回nRet;/*设置所需画笔属性*/刷子。nSize =运算符(画笔);刷子。dwMask = PBF_DIAMETERPBF_TOUCH |PBF_SPACING;刷子。nDiameter = 20;brush.Touch.crColor = RGB (255,0,0);刷子。nSpacing = 25;/*设置Paintbruch属性*/nRet = L_PntSetProperty(油漆,PAINT_GROUP_BRUSH, &brush);如果(nRet != SUCCESS)返回nRet;/*使用当前的paintbruch属性绘制一个paintbruch杆到DC (hDC) */nRet = L_PntBrushMoveTo(油漆,hDC, 10, 10);如果(nRet != SUCCESS)返回nRet;nRet = L_PntBrushLineTo(油漆,hDC, 100, 100);如果(nRet != SUCCESS)返回nRet;/*释放设备上下文*/ReleaseDC (hWnd, hDC);/*释放油漆工具手柄*/L_PntFree(油漆);返回成功;
LEADTOOLS Digital Paint C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。