⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdiplus_graphics.cpp

📁 Windows Mobile平台上使用GDI+。GDI+功能很强大
💻 CPP
📖 第 1 页 / 共 5 页
字号:
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetTextRenderingHintPtr)(GpGraphics *graphics, TextRenderingHint *mode));
DEFINE_MEMBER(GdipGetTextRenderingHint);

GpStatus WINGDIPAPI
GdipGetTextRenderingHint(GpGraphics *graphics, TextRenderingHint *mode)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetTextRenderingHint == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetTextRenderingHint);
        }
        if ( g_GdipGetTextRenderingHint != NULL )
        {
            status = (*g_GdipGetTextRenderingHint)(graphics, mode);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetTextContrastPtr)(GpGraphics *graphics, UINT contrast));
DEFINE_MEMBER(GdipSetTextContrast);

GpStatus  WINGDIPAPI
GdipSetTextContrast(GpGraphics *graphics, UINT contrast)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipSetTextContrast == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetTextContrast);
        }
        if ( g_GdipSetTextContrast != NULL )
        {
            status = (*g_GdipSetTextContrast)(graphics, contrast);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetTextContrastPtr)(GpGraphics *graphics, UINT * contrast));
DEFINE_MEMBER(GdipGetTextContrast);

GpStatus  WINGDIPAPI
GdipGetTextContrast(GpGraphics *graphics, UINT * contrast)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetTextContrast == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetTextContrast);
        }
        if ( g_GdipGetTextContrast != NULL )
        {
            status = (*g_GdipGetTextContrast)(graphics, contrast);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetInterpolationModePtr)(GpGraphics *graphics, 
                                        InterpolationMode interpolationMode));
DEFINE_MEMBER(GdipSetInterpolationMode);

GpStatus WINGDIPAPI
GdipSetInterpolationMode(GpGraphics *graphics, 
                         InterpolationMode interpolationMode)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipSetInterpolationMode == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetInterpolationMode);
        }
        if ( g_GdipSetInterpolationMode != NULL )
        {
            status = (*g_GdipSetInterpolationMode)(graphics, interpolationMode);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetInterpolationModePtr)(GpGraphics *graphics, 
                                        InterpolationMode *interpolationMode));
DEFINE_MEMBER(GdipGetInterpolationMode);

GpStatus WINGDIPAPI
GdipGetInterpolationMode(GpGraphics *graphics, 
                         InterpolationMode *interpolationMode)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetInterpolationMode == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetInterpolationMode);
        }
        if ( g_GdipGetInterpolationMode != NULL )
        {
            status = (*g_GdipGetInterpolationMode)(graphics, interpolationMode);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetWorldTransformPtr)(GpGraphics *graphics, GpMatrix *matrix));
DEFINE_MEMBER(GdipSetWorldTransform);

GpStatus WINGDIPAPI
GdipSetWorldTransform(GpGraphics *graphics, GpMatrix *matrix)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipSetWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetWorldTransform);
        }
        if ( g_GdipSetWorldTransform != NULL )
        {
            status = (*g_GdipSetWorldTransform)(graphics, matrix);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipResetWorldTransformPtr)(GpGraphics *graphics));
DEFINE_MEMBER(GdipResetWorldTransform);

GpStatus WINGDIPAPI
GdipResetWorldTransform(GpGraphics *graphics)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipResetWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipResetWorldTransform);
        }
        if ( g_GdipResetWorldTransform != NULL )
        {
            status = (*g_GdipResetWorldTransform)(graphics);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipMultiplyWorldTransformPtr)(GpGraphics *graphics, GDIPCONST GpMatrix *matrix,
                                          GpMatrixOrder order));
DEFINE_MEMBER(GdipMultiplyWorldTransform);

GpStatus WINGDIPAPI
GdipMultiplyWorldTransform(GpGraphics *graphics, GDIPCONST GpMatrix *matrix,
                           GpMatrixOrder order)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipMultiplyWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipMultiplyWorldTransform);
        }
        if ( g_GdipMultiplyWorldTransform != NULL )
        {
            status = (*g_GdipMultiplyWorldTransform)(graphics, matrix, order);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipTranslateWorldTransformPtr)(GpGraphics *graphics, REAL dx, REAL dy,
                                           GpMatrixOrder order));
DEFINE_MEMBER(GdipTranslateWorldTransform);

GpStatus WINGDIPAPI
GdipTranslateWorldTransform(GpGraphics *graphics, REAL dx, REAL dy,
                            GpMatrixOrder order)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipTranslateWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipTranslateWorldTransform);
        }
        if ( g_GdipTranslateWorldTransform != NULL )
        {
            status = (*g_GdipTranslateWorldTransform)(graphics, dx, dy, order);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipScaleWorldTransformPtr)(GpGraphics *graphics, REAL sx, REAL sy,
                                       GpMatrixOrder order));
DEFINE_MEMBER(GdipScaleWorldTransform);

GpStatus WINGDIPAPI
GdipScaleWorldTransform(GpGraphics *graphics, REAL sx, REAL sy,
                        GpMatrixOrder order)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipScaleWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipScaleWorldTransform);
        }
        if ( g_GdipScaleWorldTransform != NULL )
        {
            status = (*g_GdipScaleWorldTransform)(graphics, sx, sy, order);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipRotateWorldTransformPtr)(GpGraphics *graphics, REAL angle, 
                                        GpMatrixOrder order));
DEFINE_MEMBER(GdipRotateWorldTransform);

GpStatus WINGDIPAPI
GdipRotateWorldTransform(GpGraphics *graphics, REAL angle, 
                         GpMatrixOrder order)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipRotateWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipRotateWorldTransform);
        }
        if ( g_GdipRotateWorldTransform != NULL )
        {
            status = (*g_GdipRotateWorldTransform)(graphics, angle, order);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetWorldTransformPtr)(GpGraphics *graphics, GpMatrix *matrix));
DEFINE_MEMBER(GdipGetWorldTransform);

GpStatus WINGDIPAPI
GdipGetWorldTransform(GpGraphics *graphics, GpMatrix *matrix)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetWorldTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetWorldTransform);
        }
        if ( g_GdipGetWorldTransform != NULL )
        {
            status = (*g_GdipGetWorldTransform)(graphics, matrix);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipResetPageTransformPtr)(GpGraphics *graphics));
DEFINE_MEMBER(GdipResetPageTransform);

GpStatus WINGDIPAPI
GdipResetPageTransform(GpGraphics *graphics)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipResetPageTransform == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipResetPageTransform);
        }
        if ( g_GdipResetPageTransform != NULL )
        {
            status = (*g_GdipResetPageTransform)(graphics);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPageUnitPtr)(GpGraphics *graphics, GpUnit *unit));
DEFINE_MEMBER(GdipGetPageUnit);

GpStatus WINGDIPAPI
GdipGetPageUnit(GpGraphics *graphics, GpUnit *unit)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetPageUnit == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPageUnit);
        }
        if ( g_GdipGetPageUnit != NULL )
        {
            status = (*g_GdipGetPageUnit)(graphics, unit);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetPageScalePtr)(GpGraphics *graphics, REAL *scale));
DEFINE_MEMBER(GdipGetPageScale);

GpStatus WINGDIPAPI
GdipGetPageScale(GpGraphics *graphics, REAL *scale)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetPageScale == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetPageScale);
        }
        if ( g_GdipGetPageScale != NULL )
        {
            status = (*g_GdipGetPageScale)(graphics, scale);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPageUnitPtr)(GpGraphics *graphics, GpUnit unit));
DEFINE_MEMBER(GdipSetPageUnit);

GpStatus WINGDIPAPI
GdipSetPageUnit(GpGraphics *graphics, GpUnit unit)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipSetPageUnit == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPageUnit);
        }
        if ( g_GdipSetPageUnit != NULL )
        {
            status = (*g_GdipSetPageUnit)(graphics, unit);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipSetPageScalePtr)(GpGraphics *graphics, REAL scale));
DEFINE_MEMBER(GdipSetPageScale);

GpStatus WINGDIPAPI
GdipSetPageScale(GpGraphics *graphics, REAL scale)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipSetPageScale == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipSetPageScale);
        }
        if ( g_GdipSetPageScale != NULL )
        {
            status = (*g_GdipSetPageScale)(graphics, scale);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetDpiXPtr)(GpGraphics *graphics, REAL* dpi));
DEFINE_MEMBER(GdipGetDpiX);

GpStatus WINGDIPAPI
GdipGetDpiX(GpGraphics *graphics, REAL* dpi)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetDpiX == NULL )
        {
            INITIALIZE_MEMBER(g_hGdiplusModule, GdipGetDpiX);
        }
        if ( g_GdipGetDpiX != NULL )
        {
            status = (*g_GdipGetDpiX)(graphics, dpi);
        }
    }
    return status;
}


DEFINE_POINTER(GpStatus (WINGDIPAPI *GdipGetDpiYPtr)(GpGraphics *graphics, REAL* dpi));
DEFINE_MEMBER(GdipGetDpiY);

GpStatus WINGDIPAPI
GdipGetDpiY(GpGraphics *graphics, REAL* dpi)
{
    GpStatus status = GdiplusNotInitialized;
    if ( g_hGdiplusModule != NULL )
    {
        if ( g_GdipGetDpiY == NULL )
        {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -