private GdiplusStartup ( |
||
token | ||
input | ||
output | ||
return | Status |
public static SafeGdiplusStartupToken Startup() { SafeGdiplusStartupToken safeGdiplusStartupToken = new SafeGdiplusStartupToken(); IntPtr handle; StartupOutput startupOutput; if (NativeMethods.GdiplusStartup(out handle, new StartupInput(), out startupOutput) == Status.Ok) { safeGdiplusStartupToken.handle = handle; return(safeGdiplusStartupToken); } safeGdiplusStartupToken.Dispose(); throw new Exception("Unable to initialize GDI+"); }