Application Desktop Toolbar
struct APPDESKTOPTOOLBARDATA;
RECT rect();
enum EDGE;
- History:
- 1.110
- source位置変更(ApplicationDesktopToolBar -> APPDESKTOPTOOLBARDATA)。
- source名前変更変更(POSITION -> EDGE)。
- 1.021
LEFT
TOP
RIGHT
BOTTOM
class ApplicationDesktopToolBar: etc.negui.system.raii.Raii;
- History:
- 1.110
- deleteABE削除。
- deleteSetAppBarData削除。
- deletequerySize削除。
protected const MESSAGETYPE MessageID;
- History:
- 1.110
- source型変更(UINT -> MESSAGETYPE)。
enum EVENT;
STATECHANGE
POSCHANGED
FULLSCREENAPP
WINDOWARRANGE
enum MESSAGE;
NEW
REMOVE
QUERYPOS
SETPOS
GETSTATE
GETTASKBARPOS
ACTIVATE
GETAUTOHIDEBAR
SETAUTOHIDEBAR
WINDOWPOSCHANGED
SETSTATE
static UINT send(MESSAGE Message
, ref APPDESKTOPTOOLBARDATA AppDesktopToolbar
);
this(Window window
, MESSAGETYPE MessageID
);
- History:
- 1.110
- sourceMessageIDの型変更(UINT -> MESSAGETYPE)。
protected APPDESKTOPTOOLBARDATA.EDGE Edge;
- History:
- 1.110
- source名前変更(Position -> Edge)。
- source型変更(Position -> APPDESKTOPTOOLBARDATA.EDGE)。
const APPDESKTOPTOOLBARDATA.EDGE edge();
- History:
- 1.110
- source名前変更(position -> edge)。
- source戻り値の型変更(Position -> APPDESKTOPTOOLBARDATA.EDGE)。
void edge(APPDESKTOPTOOLBARDATA.EDGE Edge
);
- History:
- 1.110
- source名前変更(position -> edge)。
- sourcePosの型変更(POSITION -> APPDESKTOPTOOLBARDATA.EDGE)。
- source引数変更(Pos -> Edge
)。
protected void QueryPosition(APPDESKTOPTOOLBARDATA.EDGE Edge
, ref SIZE Size
, ref APPDESKTOPTOOLBARDATA AppBarData
);
- History:
- 1.110
- source名前変更(queryPos -> QueryPosition)。
- source属性変更(public -> protected)。
- sourcePosの型変更(POSITION -> APPDESKTOPTOOLBARDATA.EDGE)。
- source引数変更(Pos -> Edge
)。
- program内部をごにょごにょ変更。
- sourceSizeの型変更(SIZE* -> ref SIZE)。
- sourceAppBarDataの型変更(APPBARDATA* -> ref APPDESKTOPTOOLBARDATA)。
void onActivate();
void onWindowPosChanged();