平面功能 |
包装方式 |
备注 |
GpStatus WINGDIPAPI GdipCreateBitmapFromStream(IStream * stream,GpBitmap ** bitmap) |
位图 位图(IN IStream * stream,IN BOOL useEmbeddedColorManagement) |
此函数不使用图像颜色管理(ICM)。当Bitmap构造函数的useEmbeddedColorManagement参数设置为FALSE时,它将被调用。 |
GpStatus WINGDIPAPI GdipCreateBitmapFromFile(GDIPCONST WCHAR * filename,GpBitmap **位图) |
位图 位图(IN const WCHAR * filename,IN BOOL useEmbeddedColorManagement) |
此函数不使用ICM。当Bitmap构造函数的useEmbeddedColorManagement参数设置为FALSE时,它将被调用。 |
GpStatus WINGDIPAPI GdipCreateBitmapFromStreamICM(IStream * stream,GpBitmap **位图) |
位图 位图(IN IStream * stream,IN BOOL useEmbeddedColorManagement) |
此函数使用ICM。当Bitmap构造函数的useEmbeddedColorManagement参数设置为TRUE时,它将被调用。 |
GpStatus WINGDIPAPI GdipCreateBitmapFromFileICM(GDIPCONST WCHAR * filename,GpBitmap **位图) |
位图 位图(IN const WCHAR * filename,IN BOOL useEmbeddedColorManagement) |
此函数使用ICM。当Bitmap构造函数的useEmbeddedColorManagement参数设置为TRUE时,它将被调用。 |
GpStatus WINGDIPAPI GdipCreateBitmapFromScan0(INT宽度,INT高度,INT步长,PixelFormat格式,BYTE * scan0,GpBitmap **位图) |
位图 位图(IN INT宽度,IN INT高度,IN INT步长,IN像素格式,IN BYTE * scan0) |
|
GpStatus WINGDIPAPI GdipCreateBitmapFromGraphics(INT width,INT height,GpGraphics * target,GpBitmap ** bitmap) |
位图 位图(IN INT宽度,IN INT高度,IN Graphics * target) |
|
GpStatus WINGDIPAPI GdipCreateBitmapFromDirectDrawSurface(IDirectDrawSurface7 * surface,GpBitmap ** bitmap) |
位图 位图(IN IDirectDrawSurface7 * surface) |
|
GpStatus WINGDIPAPI GdipCreateBitmapFromGdiDib(GDIPCONST BITMAPINFO * gdiBitmapInfo,VOID * gdiBitmapData,GpBitmap **位图) |
位图 位图(IN const BITMAPINFO * gdiBitmapInfo,IN VOID * gdiBitmapData) |
|
GpStatus WINGDIPAPI GdipCreateBitmapFromHBITMAP(HBITMAP hbm,HPALETTE hpal,GpBitmap **位图) |
位图 位图(IN HBITMAP hbm,IN HPALETTE hpal) |
|
GpStatus WINGDIPAPI GdipCreateHBITMAPFromBitmap(GpBitmap * bitmap,HBITMAP * hbmReturn,ARGB背景) |
位图 状态GetHBITMAP(IN const Color &colorBackground,OUT HBITMAP * hbmReturn) |
|
GpStatus WINGDIPAPI GdipCreateBitmapFromHICON(HICON hicon,GpBitmap **位图) |
位图 位图(IN HICON hicon) |
|
GpStatus WINGDIPAPI GdipCreateHICONFromBitmap(GpBitmap * bitmap,HICON * hbmReturn) |
位图 状态GetHICON(OUT HICON * hiconReturn) |
|
GpStatus WINGDIPAPI GdipCreateBitmapFromResource(HINSTANCE hInstance,GDIPCONST WCHAR * lpBitmapName,GpBitmap ** bitmap) |
位图 位图(IN HINSTANCE hInstance,IN const WCHAR * bitmapName) |
|
GpStatus WINGDIPAPI GdipCloneBitmapArea(REAL x,REAL y,REAL width,REAL height,PixelFormat format,GpBitmap * srcBitmap,GpBitmap ** dstBitmap) |
位图 位图*克隆(IN REAL x,IN REAL y,IN REAL width,IN REAL height,IN PixelFormat格式) |
|
GpStatus WINGDIPAPI GdipCloneBitmapAreaI(INT x,INT y,INT宽度,INT高度,PixelFormat格式,GpBitmap * srcBitmap,GpBitmap ** dstBitmap) |
位图 位图*克隆(IN INT x,IN INT y,IN INT width,IN INT height,IN PixelFormat格式) |
|
GpStatus WINGDIPAPI GdipBitmapLockBits(GpBitmap * bitmap,GDIPCONST GpRect * rect,UINT标志,PixelFormat格式,BitmapData * lockedBitmapData) |
位图 状态锁定位(IN const Rect * rect,IN UINT标志,IN PixelFormat格式,OUT BitmapData * lockedBitmapData) |
|
GpStatus WINGDIPAPI GdipBitmapUnlockBits(GpBitmap * bitmap,BitmapData * lockedBitmapData) |
位图 状态UnlockBits(IN BitmapData * lockedBitmapData) |
|
GpStatus WINGDIPAPI GdipBitmapGetPixel(GpBitmap *位图,INT x,INT y,ARGB *颜色) |
位图 状态GetPixel(IN INT x,IN INT y,OUT颜色*颜色) |
|
GpStatus WINGDIPAPI GdipBitmapSetPixel(GpBitmap *位图,INT x,INT y,ARGB颜色) |
位图 状态SetPixel(IN INT x,IN INT y,IN const颜色&颜色) |
|
GpStatus WINGDIPAPI GdipBitmapSetResolution(GpBitmap * bitmap,REAL xdpi,REAL ydpi) |
位图 状态SetResolution(IN REAL xdpi,IN REAL ydpi) |
|
GpStatus WINGDIPAPI GdipBitmapConvertFormat(IN GpBitmap * pInputBitmap,PixelFormat格式,DitherType dithertype,PaletteType palettetype,ColorPalette * palette,REAL alphaThresholdPercent) |
位图 状态位图:: ConvertFormat(PixelFormat格式,DitherType dithertype,PaletteType palettetype,ColorPalette *调色板,REAL alphaThresholdPercent) |
|
GpStatus WINGDIPAPI GdipInitializePalette(OUT ColorPalette * palette,PaletteType palettetype,INT optimalColors,BOOL useTransparentColor,GpBitmap * bitmap) |
位图 状态位图:: InitializePalette(OUT ColorPalette *调色板,PaletteType palettetype,INT optimalColors,BOOL useTransparentColor,Bitmap * bitmap) |
|
GpStatus WINGDIPAPI GdipBitmapApplyEffect(GpBitmap *位图,CGpEffect *效果,Recht *投资回报率,布尔useAuxData,无效**一声,INT * auxDataSize) |
位图 状态位图:: ApplyEffect(效果*效果,RECT * ROI) |
|
GpStatus WINGDIPAPI GdipBitmapCreateApplyEffect(GpBitmap ** inputBitmaps,INT numInputs,CGpEffect * effect,RECT * roi,RECT * outputRect,GpBitmap ** outputBitmap,BOOL useAuxData,VOID ** auxData,INT * auxDataSize) |
位图 状态位图:: ApplyEffect(IN位图**输入,IN INT numInputs,IN效果*效果,IN RECT * ROI,OUT RECT * outputRect,OUT位图**输出) |
|
GpStatus WINGDIPAPI GdipBitmapGetHistogram(GpBitmap * bitmap,IN HistogramFormat format,IN UINT NumberOfEntries,OUT UINT * channel0,OUT UINT * channel1,OUT UINT * channel2,OUT UINT * channel3) |
位图 状态位图:: GetHistogram(IN HistogramFormat格式,IN UINT NumberOfEntries,OUT UINT * channel0,OUT UINT * channel1,OUT UINT * channel2,OUT UINT * channel3) |
|
GpStatus WINGDIPAPI GdipBitmapGetHistogramSize(IN HistogramFormat格式,OUT UINT * NumberOfEntries) |
位图 状态位图:: GetHistogramSize(IN HistogramFormat格式,OUT UINT * NumberOfEntries) |
|
状态__stdcall GdipCreateEffect(const GUID guid,CGpEffect **效果) |
影响 |
Effect类的所有后代的构造函数调用GdipCreateEffect。例如,Blur构造函数进行以下调用:GdipCreateEffect(BlurEffectGuid,&nativeEffect); BlurEffectGuid是在Gdipluseffects.h中定义的常量。 |
状态__stdcall GdipDeleteEffect(CGpEffect * effect) |
影响 virtual?Effect() |
|
状态__stdcall GdipGetEffectParameterSize(CGpEffect * effect,UINT * size) |
影响 状态GetParameterSize(UINT * size) |
|
状态__stdcall GdipSetEffectParameters(CGpEffect * effect,const VOID * params,const UINT大小) |
影响 |
Effect类的每个后代都有一个SetParameters方法,它调用受保护的方法Effect :: SetParameters,后者又调用GdipSetEffectParameters。例如,Blur :: SetParameters方法进行以下调用:Effect :: SetParameters(parameters,size)。 |
状态__stdcall GdipGetEffectParameters(CGpEffect * effect,UINT * size,VOID * params) |
影响 |
Effect类的每个后代都有一个GetParameters方法,它调用受保护方法Effect :: GetParameters,后者又调用GdipGetEffectParameters。例如,Blur :: GetParameters方法进行以下调用:Effect :: GetParameters(size,(VOID *)参数)。 |
GpStatus WINGDIPAPI(GpTestControlEnum control,void * param) |
不被包装者打来 |
用于Microsoft Windows GDI +的内部测试。指定图像处理行为的更改。参数参数的含义取决于控制参数中传递的值。 如果控件参数设置为TestControlForceBilinear,则param指向BOOL类型的值。如果该值为TRUE,并且当前插值模式是InterpolationModeNearestNeighbor以外的任何内容,则使用InterpolationModeBilinear算法。如果param指向的值为FALSE,或者当前插值模式为InterpolationModeNearestNeighbor,则GDI +的行为不变。 如果控件参数设置为TestControlNoICM,则param指向BOOL类型的值。如果该值为TRUE,则当映像加载到内存中时,将忽略ICM配置文件。如果param指向的值为FALSE,则GDI +的行为不变。 如果控件参数设置为TestControlGetBuildNumber,则param是一个指向32位整数变量的输出参数。该变量接收GDI +内部编号。 不是线程安全的;它假设只有一个线程使用GDI +。如果您在多线程环境中调用,则结果是不可预测的。 GpTestControlEnum枚举有三个元素:TestControlForceBilinear = 0,TestControlNoICM = 1,TestControlGetBuildNumber = 2。 |