LEADTOOLS DigitalPaint提供以下功能用于创建区域:
这些职能需要:
有效的油漆句柄。
可选的Windows设备上下文。
用于控制区域创建的必要数据。
指向要用结果区域更新的区域句柄的指针。
这些函数将基于当前区域属性创建区域。要确定当前区域属性,请调用L_PntGetProperty.要设置或更改当前区域属性,请调用L_PntSetProperty.有关区域属性的更多信息,请参阅PAINTREGION结构。
方法可以缩放或转换生成的区域L_PntRegionScale或L_PntRegionTranslate功能。
方法设置DigitalPaint指标,然后再创建区域L_PntSetMetrics函数。
下面的示例使用当前区域属性和当前转换创建一个矩形区域。它假设油漆句柄已经初始化,并且窗口句柄有效:
/*获取设备上下文*/hDC = GetDC (hWnd);/*设置关于DC尺寸的坐标*/SetRect (&rcRegion, 10,10,100);/*使用当前区域属性和当前绘制转换以创建矩形区域*/L_PntRegionRect(油漆,hDC, &rcRegion, &hRgn);