コード例 #1
0
        internal unsafe static void Init()
        {
            IntPtr        display = CG.CGMainDisplayID();
            DisplayDevice device  = new DisplayDevice();
            HIRect        bounds  = CG.CGDisplayBounds(display);

            device.Bounds = new Rectangle(
                (int)bounds.Origin.X, (int)bounds.Origin.Y, (int)bounds.Size.X, (int)bounds.Size.Y);
            device.BitsPerPixel   = CG.CGDisplayBitsPerPixel(display);
            DisplayDevice.Default = device;
        }