static Window desktop();
this(ref NEGUIINFO NeGuiInfo
);
const bool isSmall();
bool openSmall();
bool toSmall();
const bool isZoom();
Window toActive();
enum CENTER;
bool toCenter(CENTER Center
, in NeGui OwnerWindow
= null);
bool adjustSize(in int Width
, in int Height
);
クライアント領域を指定サイズに変更。
- Params:
- int Width
- 横幅。
- Hwight
- 縦幅。
- Returns:
- 最終的なサイズ変更が成功すればtrue、失敗すればfalse。
- Throws:
- 初っ端から失敗すればWindowException。
bool adjustSize(ref const SIZE Size
);
static Window find(in Text ClassName
, in Text TitleName
);
static Window find(in Text ClassName
);
enum ALPHA_TYPE;
COLOR
BLEND
bAlpha を使って、レイヤードウィンドウの不透明度を決定します。
bool alpha(in COLOR Color
, ubyte Blend
, ALPHA_TYPE AlphaType
);
bool alphaColor(in COLOR Color
);
bool alphaBlend(ubyte Blend
);
enum ANIMATION;
SLIDE
スライドアニメーションを使います。既定値では、ロールアニメーションを使います。AW_CENTER フラグを同時にセットすると、このフラグは無視されます。
ACTIVATE
ウィンドウをアクティブにします。AW_HIDE フラグと同時にセットしないでください。
BLEND
フェードイン効果を使います。dwTime パラメータは、ウィンドウを表示するときに使うアニメーションのフレーム数を示します。
。
HIDE
ウィンドウを隠します。既定値では、ウィンドウを表示します。
CENTER
AW_HIDE フラグをセットしたときは、ウィンドウを中心に向かって折り畳むようにして隠します。また、AW_HIDE フラグをセットしないときは、ウィンドウを中心から徐々に広げるように表示します。
HORIZON_POSITIVE
ウィンドウを左から右に向かってアニメートすることによって、表示したり隠したりします。このフラグは、ロールアニメーションにも、スライドアニメーションにも使えます。AW_CENTER フラグと同時にセットすると、このフラグは無視されます。
HORIZON_NEGATIVE
ウィンドウを右から左に向かってアニメートすることによって、表示したり隠したりします。このフラグは、ロールアニメーションにも、スライドアニメーションにも使えます。AW_CENTER フラグと同時にセットすると、このフラグは無視されます。
VERTICAL_POSITIVE
ウィンドウを上から下に向かってアニメートすることによって、表示したり隠したりします。ロールアニメーションにも、スライドアニメーションにも使えます。AW_CENTER フラグと同時にセットすると、このフラグは無視されます。
VERTICAL_NEGATIVE
ウィンドウを下から上に向かってアニメートすることによって、表示したり隠したりします。ロールアニメーションにも、スライドアニメーションにも使えます。AW_CENTER フラグと同時にセットすると、このフラグは無視されます。
bool animation(ANIMATION Animations
, size_t TimeMs
= 200);
- Params:
- ANIMATION Animations
- アニメーション方法。
- size_t TimeMs
- アニメーション時間。ミリ秒指定。
- Returns:
- 成功の真偽値。
詳細はERRを参照。