Estructura GdiplusStartupInput (gdiplusinit.h)
La estructura GdiplusStartupInput contiene un bloque de argumentos requeridos por la función GdiplusStartup .
Sintaxis
struct GdiplusStartupInput {
UINT32 GdiplusVersion;
DebugEventProc DebugEventCallback;
BOOL SuppressBackgroundThread;
BOOL SuppressExternalCodecs;
void GdiplusStartupInput(
DebugEventProc debugEventCallback,
BOOL suppressBackgroundThread,
BOOL suppressExternalCodecs
);
};
Members
GdiplusVersion
Tipo: UINT32
Especifica la versión de GDI+. Debe ser 1.
DebugEventCallback
Tipo: DebugEventProc
Puntero a una función de devolución de llamada a la que GDI+ puede llamar, en compilaciones de depuración, para aserciones y advertencias. El valor predeterminado es NULL.
SuppressBackgroundThread
Tipo: BOOL
Valor booleano que especifica si se debe suprimir el subproceso en segundo plano de GDI+. Si establece este miembro en TRUE, GdiplusStartup devuelve (en su parámetro de salida ) un puntero a una función de enlace y un puntero a una función de unhook. Debe llamar a esas funciones adecuadamente para reemplazar el subproceso en segundo plano. Si no desea ser responsable de llamar a las funciones de enlace y desenganche, establezca este miembro en FALSE. El valor predeterminado es FALSE.
SuppressExternalCodecs
Tipo: BOOL
Valor booleano que especifica si desea que GDI+ suprima los códecs de imagen externos. La versión 1.0 de GDI+ no admite códecs de imagen externos, por lo que este campo se omite. El valor predeterminado es FALSE.
Constructor para la estructura GdiplusStartupInput .
El constructor establece el miembro GdiplusVersion en 1. Todos los parámetros del constructor son opcionales, por lo que puede declarar una variable de tipo GdiplusStartupInput sin pasar ningún argumento al constructor y todos los miembros se inicializarán con los valores predeterminados adecuados.
Comentarios
La estructura GdiplusStartupInput proporciona un constructor que establece el miembro GdiplusVersion en 1 y permite especificar valores para los otros tres miembros. Todos los parámetros del constructor son opcionales, por lo que puede declarar una variable de tipo GdiplusStartupInput sin pasar ningún argumento al constructor y todos los miembros se inicializarán con los valores predeterminados adecuados.
Si establece el miembro SuppressBackgroundThread en TRUE en el parámetro de entrada de GdiplusStartup, debe llamar a las funciones de enlace y deshook devueltas en el parámetro de salida devuelto por esa función. Llame a esas funciones antes y después del bucle de mensajes principal de la aplicación; es decir, un bucle de mensajes que está activo durante la vigencia de GDI+. Llame a la función de enlace antes de que se inicie el bucle y llame a la función de desenganche después de que finalice el bucle.
Requisitos
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | gdiplusinit.h (include gdiplus.h) |
Consulte también
- [GdiplusShutdown] ((windows/win32/api/gdiplusinit/nf-gdiplusinit-gdiplusshutdown)
- GdiplusStartup
- [GdiplusStartupOutput] ((windows/win32/api/gdiplusinit/ns-gdiplusinit-gdiplusstartupoutput)
- Introducción