class WindowException: etc.negui.system.exception.NeGuiException;
class Window: etc.negui.negui.NeGui;
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);
- History:
- 1.021:
[S] 引数属性変更。
bool adjustSize(in int Width
, in int Height
);
クライアント領域を指定サイズに変更。
- Params:
-
- int Width
- 横幅。
- Hwight
- 縦幅。
- Returns:
- 最終的なサイズ変更が成功すればtrue、失敗すればfalse。
- Throws:
- 初っ端から失敗すればWindowException。
bool adjustSize(ref const SIZE Size
);
- History:
- 1.100:
[S] 引数をポインタから参照へ。
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
);
class OtherWindow: etc.negui.window.window.Window;