コード例 #1
0
 private static extern void DwmExtendFrameIntoClientArea(IntPtr hWnd, ref Margins margin);
コード例 #2
0
ファイル: Natives.cs プロジェクト: Cazzar/MCForge-MCLawl
 private static extern void DwmExtendFrameIntoClientArea( IntPtr hWnd, ref Margins margin );
コード例 #3
0
ファイル: GlassForm.cs プロジェクト: nullpic/MCForge-Vanilla
        /// <summary>
        /// Updates the glass.
        /// </summary>
        /// <param name="drawingPointer">The drawing handle.</param>
        /// <param name="margs">The margins.</param>
        public void UpdateGlass(IntPtr drawingPointer, Margins margs) {
            if (DesignMode)
                return;

            if (!margs.IsEmpty && Natives.CanUseAero) {
                Natives.ExtendGlass(drawingPointer, margs);
            }
        }
コード例 #4
0
ファイル: GlassForm.cs プロジェクト: nullpic/MCForge-Vanilla
 /// <summary>
 /// Updates the glass.
 /// </summary>
 /// <param name="margs">The margins.</param>
 public void UpdateGlass(Margins margs) {
     UpdateGlass(Handle, margs);
 }
コード例 #5
0
ファイル: GlassForm.cs プロジェクト: nullpic/MCForge-Vanilla
 /// <summary>
 /// Prepares the glass for rendering.
 /// </summary>
 /// <param name="margs">The margins.</param>
 public void PrepareGlass(Margins margs) {
     PrepareGlass(CreateGraphics(), margs);
 }
コード例 #6
0
ファイル: GlassForm.cs プロジェクト: nullpic/MCForge-Vanilla
        /// <summary>
        /// Prepares the glass for rendering.
        /// </summary>
        /// <param name="graphics">The graphics canvas.</param>
        /// <param name="margs">The margins.</param>
        public void PrepareGlass(Graphics graphics, Margins margs) {
            if (DesignMode)
                return;

            if (!margs.IsEmpty && Natives.CanUseAero) {
                Natives.FillBlackRegion(graphics, margs);
            }
        }