/// <summary>
        ///
        /// </summary>
        /// <param name="handle"></param>
        public void SetFullScreenMode(IntPtr handle)
        {
            DirectDraw.SetCooperativeLevel(
                handle.ToInt32(),
                CONST_DDSCLFLAGS.DDSCL_FULLSCREEN |
                CONST_DDSCLFLAGS.DDSCL_EXCLUSIVE |
                CONST_DDSCLFLAGS.DDSCL_ALLOWREBOOT);

            DirectDraw.SetDisplayMode(640, 480, 16, 0, 0);
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="handle"></param>
        public void SetFullScreenMode(IntPtr handle)
        {
            try {
                DirectDraw.SetCooperativeLevel(handle.ToInt32(),
                                               DxVBLib.CONST_DDSCLFLAGS.DDSCL_FULLSCREEN |
                                               DxVBLib.CONST_DDSCLFLAGS.DDSCL_EXCLUSIVE |
                                               DxVBLib.CONST_DDSCLFLAGS.DDSCL_ALLOWREBOOT);

                DirectDraw.SetDisplayMode(640, 480, 16, 0, 0);
            } catch (GraphicsException e) {
                throw new GraphicsException("setting up Full screen", e);
            }
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="handle"></param>
 public void SetWindow(IntPtr handle)
 {
     DirectDraw.SetCooperativeLevel(
         handle.ToInt32(),
         CONST_DDSCLFLAGS.DDSCL_NORMAL);
 }