?? gapidraweffect.cs.svn-base
字號:
using System;
using System.Collections.Generic;
using System.Text;
using Aspecto.GapiDrawNet;
using System.Windows.Forms;
using System.Drawing;
namespace Aspecto.FlowFX
{
public abstract class GapiDrawEffect : Effect
{
private static IntPtr gapiDraw;
protected static GapiDisplay gapiDisplay;
public static IntPtr hh;
private void initialise()
{
if (gapiDisplay == null)
{
gapiDraw = GdNet.CGapiDraw_Create();
gapiDisplay = new GapiDisplay(gapiDraw);
gapiDisplay.OpenDisplay(hh, OpenDisplayOptions.GDDISPLAY_HI_RES_AWARE);
gapiDisplay.SetDisplayMode(DisplayMode.GDDISPMODE_NORMAL);
}
}
protected GapiSurface TakeScreenShot(int offset)
{
GapiSurface surface = new GapiSurface(gapiDraw);
byte[] screenBits = ImageUtils.CaptureScreen(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, offset);
surface.CreateSurface(screenBits, 0, screenBits.Length);
return surface;
}
public override void Swap(FlowForm lastForm, FlowForm nextForm, bool opening)
{
base.Swap(lastForm, nextForm, opening);
initialise();
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -