Example #1
0
        public static StartupInput GetDefaultStartupInput()
        {
            StartupInput result = new StartupInput();

            result.GdiplusVersion           = 1;
            result.SuppressBackgroundThread = false;
            result.SuppressExternalCodecs   = false;
            return(result);
        }
Example #2
0
        static FastBitmap()
        {
            if (gdipToken == IntPtr.Zero)
            {
                StartupInput  input = StartupInput.GetDefaultStartupInput();
                StartupOutput output;

                int status = NativeMethods.GdiplusStartup(out gdipToken, ref input, out output);
                if (status == 0)
                {
                    AppDomain.CurrentDomain.ProcessExit += new EventHandler(Cleanup_Gdiplus);
                }
            }
        }