etc.negui.window.window


class WindowException: etc.negui.system.exception.NeGuiException;

class Window: etc.negui.negui.NeGui;

static Window desktop();
History:
1.100: 新規作成。
this(ref NEGUIINFO NeGuiInfo );
History:
1.022: 新規作成。
const bool isSmall();

bool openSmall();

bool toSmall();

const bool isZoom();

Window toActive();

enum CENTER;

DESKTOP

WORKAREA

WINDOW

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;
History:
1.070: 新規作成。
COLOR
透明色として crKey を使います。
BLEND
bAlpha を使って、レイヤードウィンドウの不透明度を決定します。
bool alpha(in COLOR Color , ubyte Blend , ALPHA_TYPE AlphaType );
History:
1.070: 新規作成。
bool alphaColor(in COLOR Color );
History:
1.070: 新規作成。
bool alphaBlend(ubyte Blend );
History:
1.070: 新規作成。
class OtherWindow: etc.negui.window.window.Window;