📄 gdiplus_pen.cpp
字号:
{
status = (*g_GdipSetPenMode)(pen, penMode);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenModePtr)(GpPen *pen, GpPenAlignment *penMode));
DEFINE_MEMBER(GdipGetPenMode);
GpStatus WINGDIPAPI
GdipGetPenMode(GpPen *pen, GpPenAlignment *penMode)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenMode == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenMode);
}
if ( g_GdipGetPenMode != NULL )
{
status = (*g_GdipGetPenMode)(pen, penMode);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenTransformPtr)(GpPen *pen, GpMatrix *matrix));
DEFINE_MEMBER(GdipSetPenTransform);
GpStatus WINGDIPAPI
GdipSetPenTransform(GpPen *pen, GpMatrix *matrix)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenTransform);
}
if ( g_GdipSetPenTransform != NULL )
{
status = (*g_GdipSetPenTransform)(pen, matrix);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenTransformPtr)(GpPen *pen, GpMatrix *matrix));
DEFINE_MEMBER(GdipGetPenTransform);
GpStatus WINGDIPAPI
GdipGetPenTransform(GpPen *pen, GpMatrix *matrix)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenTransform);
}
if ( g_GdipGetPenTransform != NULL )
{
status = (*g_GdipGetPenTransform)(pen, matrix);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipResetPenTransformPtr)(GpPen *pen));
DEFINE_MEMBER(GdipResetPenTransform);
GpStatus WINGDIPAPI
GdipResetPenTransform(GpPen *pen)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipResetPenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipResetPenTransform);
}
if ( g_GdipResetPenTransform != NULL )
{
status = (*g_GdipResetPenTransform)(pen);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipMultiplyPenTransformPtr)(GpPen *pen, GDIPCONST GpMatrix *matrix,
GpMatrixOrder order));
DEFINE_MEMBER(GdipMultiplyPenTransform);
GpStatus WINGDIPAPI
GdipMultiplyPenTransform(GpPen *pen, GDIPCONST GpMatrix *matrix,
GpMatrixOrder order)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipMultiplyPenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipMultiplyPenTransform);
}
if ( g_GdipMultiplyPenTransform != NULL )
{
status = (*g_GdipMultiplyPenTransform)(pen, matrix, order);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipTranslatePenTransformPtr)(GpPen *pen, REAL dx, REAL dy,
GpMatrixOrder order));
DEFINE_MEMBER(GdipTranslatePenTransform);
GpStatus WINGDIPAPI
GdipTranslatePenTransform(GpPen *pen, REAL dx, REAL dy,
GpMatrixOrder order)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipTranslatePenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipTranslatePenTransform);
}
if ( g_GdipTranslatePenTransform != NULL )
{
status = (*g_GdipTranslatePenTransform)(pen, dx, dy, order);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipScalePenTransformPtr)(GpPen *pen, REAL sx, REAL sy,
GpMatrixOrder order));
DEFINE_MEMBER(GdipScalePenTransform);
GpStatus WINGDIPAPI
GdipScalePenTransform(GpPen *pen, REAL sx, REAL sy,
GpMatrixOrder order)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipScalePenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipScalePenTransform);
}
if ( g_GdipScalePenTransform != NULL )
{
status = (*g_GdipScalePenTransform)(pen, sx, sy, order);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipRotatePenTransformPtr)(GpPen *pen, REAL angle, GpMatrixOrder order));
DEFINE_MEMBER(GdipRotatePenTransform);
GpStatus WINGDIPAPI
GdipRotatePenTransform(GpPen *pen, REAL angle, GpMatrixOrder order)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipRotatePenTransform == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipRotatePenTransform);
}
if ( g_GdipRotatePenTransform != NULL )
{
status = (*g_GdipRotatePenTransform)(pen, angle, order);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenColorPtr)(GpPen *pen, ARGB argb));
DEFINE_MEMBER(GdipSetPenColor);
GpStatus WINGDIPAPI
GdipSetPenColor(GpPen *pen, ARGB argb)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenColor == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenColor);
}
if ( g_GdipSetPenColor != NULL )
{
status = (*g_GdipSetPenColor)(pen, argb);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenColorPtr)(GpPen *pen, ARGB *argb));
DEFINE_MEMBER(GdipGetPenColor);
GpStatus WINGDIPAPI
GdipGetPenColor(GpPen *pen, ARGB *argb)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenColor == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenColor);
}
if ( g_GdipGetPenColor != NULL )
{
status = (*g_GdipGetPenColor)(pen, argb);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenBrushFillPtr)(GpPen *pen, GpBrush *brush));
DEFINE_MEMBER(GdipSetPenBrushFill);
GpStatus WINGDIPAPI
GdipSetPenBrushFill(GpPen *pen, GpBrush *brush)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenBrushFill == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenBrushFill);
}
if ( g_GdipSetPenBrushFill != NULL )
{
status = (*g_GdipSetPenBrushFill)(pen, brush);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenBrushFillPtr)(GpPen *pen, GpBrush **brush));
DEFINE_MEMBER(GdipGetPenBrushFill);
GpStatus WINGDIPAPI
GdipGetPenBrushFill(GpPen *pen, GpBrush **brush)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenBrushFill == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenBrushFill);
}
if ( g_GdipGetPenBrushFill != NULL )
{
status = (*g_GdipGetPenBrushFill)(pen, brush);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenFillTypePtr)(GpPen *pen, GpPenType* type));
DEFINE_MEMBER(GdipGetPenFillType);
GpStatus WINGDIPAPI
GdipGetPenFillType(GpPen *pen, GpPenType* type)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenFillType == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenFillType);
}
if ( g_GdipGetPenFillType != NULL )
{
status = (*g_GdipGetPenFillType)(pen, type);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenDashStylePtr)(GpPen *pen, GpDashStyle *dashstyle));
DEFINE_MEMBER(GdipGetPenDashStyle);
GpStatus WINGDIPAPI
GdipGetPenDashStyle(GpPen *pen, GpDashStyle *dashstyle)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenDashStyle == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenDashStyle);
}
if ( g_GdipGetPenDashStyle != NULL )
{
status = (*g_GdipGetPenDashStyle)(pen, dashstyle);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenDashStylePtr)(GpPen *pen, GpDashStyle dashstyle));
DEFINE_MEMBER(GdipSetPenDashStyle);
GpStatus WINGDIPAPI
GdipSetPenDashStyle(GpPen *pen, GpDashStyle dashstyle)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenDashStyle == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenDashStyle);
}
if ( g_GdipSetPenDashStyle != NULL )
{
status = (*g_GdipSetPenDashStyle)(pen, dashstyle);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenDashOffsetPtr)(GpPen *pen, REAL *offset));
DEFINE_MEMBER(GdipGetPenDashOffset);
GpStatus WINGDIPAPI
GdipGetPenDashOffset(GpPen *pen, REAL *offset)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenDashOffset == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenDashOffset);
}
if ( g_GdipGetPenDashOffset != NULL )
{
status = (*g_GdipGetPenDashOffset)(pen, offset);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenDashOffsetPtr)(GpPen *pen, REAL offset));
DEFINE_MEMBER(GdipSetPenDashOffset);
GpStatus WINGDIPAPI
GdipSetPenDashOffset(GpPen *pen, REAL offset)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenDashOffset == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenDashOffset);
}
if ( g_GdipSetPenDashOffset != NULL )
{
status = (*g_GdipSetPenDashOffset)(pen, offset);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenDashCountPtr)(GpPen *pen, INT *count));
DEFINE_MEMBER(GdipGetPenDashCount);
GpStatus WINGDIPAPI
GdipGetPenDashCount(GpPen *pen, INT *count)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenDashCount == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenDashCount);
}
if ( g_GdipGetPenDashCount != NULL )
{
status = (*g_GdipGetPenDashCount)(pen, count);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenDashArrayPtr)(GpPen *pen, GDIPCONST REAL *dash, INT count));
DEFINE_MEMBER(GdipSetPenDashArray);
GpStatus WINGDIPAPI
GdipSetPenDashArray(GpPen *pen, GDIPCONST REAL *dash, INT count)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenDashArray == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenDashArray);
}
if ( g_GdipSetPenDashArray != NULL )
{
status = (*g_GdipSetPenDashArray)(pen, dash, count);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenDashArrayPtr)(GpPen *pen, REAL *dash, INT count));
DEFINE_MEMBER(GdipGetPenDashArray);
GpStatus WINGDIPAPI
GdipGetPenDashArray(GpPen *pen, REAL *dash, INT count)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenDashArray == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenDashArray);
}
if ( g_GdipGetPenDashArray != NULL )
{
status = (*g_GdipGetPenDashArray)(pen, dash, count);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenCompoundCountPtr)(GpPen *pen, INT *count));
DEFINE_MEMBER(GdipGetPenCompoundCount);
GpStatus WINGDIPAPI
GdipGetPenCompoundCount(GpPen *pen, INT *count)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenCompoundCount == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenCompoundCount);
}
if ( g_GdipGetPenCompoundCount != NULL )
{
status = (*g_GdipGetPenCompoundCount)(pen, count);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPenCompoundArrayPtr)(GpPen *pen, GDIPCONST REAL *dash, INT count));
DEFINE_MEMBER(GdipSetPenCompoundArray);
GpStatus WINGDIPAPI
GdipSetPenCompoundArray(GpPen *pen, GDIPCONST REAL *dash, INT count)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipSetPenCompoundArray == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPenCompoundArray);
}
if ( g_GdipSetPenCompoundArray != NULL )
{
status = (*g_GdipSetPenCompoundArray)(pen, dash, count);
}
}
return status;
}
DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPenCompoundArrayPtr)(GpPen *pen, REAL *dash, INT count));
DEFINE_MEMBER(GdipGetPenCompoundArray);
GpStatus WINGDIPAPI
GdipGetPenCompoundArray(GpPen *pen, REAL *dash, INT count)
{
GpStatus status = GdiplusNotInitialized;
if ( g_hGdiplusModule != NULL )
{
if ( g_GdipGetPenCompoundArray == NULL )
{
INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPenCompoundArray);
}
if ( g_GdipGetPenCompoundArray != NULL )
{
status = (*g_GdipGetPenCompoundArray)(pen, dash, count);
}
}
return status;
}
//----------------------------------------------------------------------------
// Platform Shunt
//----------------------------------------------------------------------------
VOID WINAPI
Gdiplus_PenInit()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -