public | Window(WindowCreateParams& createParams) |
public | Window(const String<char>& caption) |
public | Window(const String<char>& windowClassName, WindowClassStyle classStyle, WindowStyle style, ExtendedWindowStyle exStyle, const Color& backgroundColor, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, WindowState state) |
public | Window(const String<char>& windowClassName, WindowClassStyle classStyle, WindowStyle style, ExtendedWindowStyle exStyle, const Color& backgroundColor, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, const String<char>& fontFamilyName_, float fontSize_, FontStyle fontStyle_, WindowState state_) |
public | Window(const String<char>& windowClassName, WindowStyle style, ExtendedWindowStyle exStyle, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, WindowState state) |
public | Window(const String<char>& windowClassName, WindowStyle style, ExtendedWindowStyle exStyle, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, const String<char>& fontFamilyName_, float fontSize_, FontStyle fontStyle_, WindowState state) |
public | Window(const String<char>& caption, const String<char>& fontFamilyName_, float fontSize_, FontStyle fontStyle_) |
public inline nothrow Button* | CancelButton() const |
public void | Close() |
public inline nothrow Button* | DefaultButton() const |
public void | DefaultKeyPreview(Keys key, bool shift, bool control, bool alt, bool keyDown, bool& handled) |
public void | FocusNext() |
public void | FocusPrev() |
public nothrow ContextMenu* | GetContextMenu() const |
internal inline nothrow int | GetDialogResult() const |
public inline nothrow Control* | GetFocusedControl() const |
public inline nothrow const KeyPreviewMethod& | GetKeyPreviewMethod() const |
public nothrow MenuBar* | GetMenuBar() const |
public WindowState | GetWindowState() const |
public nothrow void | HideContextMenu() |
private void | Init() |
public inline nothrow bool | IsMainWindow() const |
protected virtual void | MouseUpNotification(MouseEventArgs& args) |
internal void | MouseUpNotificationInternal(MouseEventArgs& args) |
protected override void | OnControlAdded(ControlEventArgs& args) |
protected override void | OnControlRemoved(ControlEventArgs& args) |
protected override void | OnCreated() |
protected override void | OnGotFocus() |
protected override void | OnKeyDown(KeyEventArgs& args) |
protected override void | OnLostFocus() |
protected override void | OnMouseDown(MouseEventArgs& args) |
protected override void | OnMouseMove(MouseEventArgs& args) |
protected override void | OnMouseUp(MouseEventArgs& args) |
protected override void | OnPaint(PaintEventArgs& args) |
protected virtual void | OnWindowClosed(bool& processed) |
protected virtual void | OnWindowClosing(bool& cancelClose) |
public override void | PrintWindowTree(int level) |
protected override bool | ProcessMessage(Message& message) |
public nothrow void | RemoveContextMenu() |
public nothrow void | ResetFocusedControl() |
internal inline nothrow void | ResetShowingDialog() |
public inline nothrow void | SetAsMainWindow() |
public nothrow void | SetCancelButton(Button* cancelButton_) |
public nothrow void | SetContextMenu(ContextMenu* contextMenu_) |
public nothrow void | SetDefaultButton(Button* defaultButton_) |
public inline nothrow void | SetDialogResult(DialogResult dialogResult_) |
internal inline nothrow void | SetFocusedControl(Control* focusedControl_) |
public void | SetIcon(const Icon& icon) |
public nothrow void | SetKeyPreviewMethod(const KeyPreviewMethod& keyPreviewMethod_) |
internal inline nothrow void | SetShowingDialog() |
public void | SetSmallIcon(const Icon& icon) |
public void | SetWindowState(WindowState newState) |
public nothrow void | ShowContextMenu(ContextMenu* contextMenu_, const Point& ptInScreenCoords) |
public DialogResult | ShowDialog(Window& parentWindow) |
private inline nothrow bool | ShowingDialog() const |
public nothrow Event<WindowClosedEventHandler, EmptyEventArgs>& | WindowClosedEvent() |
public nothrow Event<WindowClosingEventHandler, bool>& | WindowClosingEvent() |
private enum | Flags |
private Button* | cancelButton |
private ContextMenu* | contextMenu |
private Button* | defaultButton |
private DialogResult | dialogResult |
private Flags | flags |
private Control* | focusedControl |
private String<char> | fontFamilyName |
private float | fontSize |
private FontStyle | fontStyle |
private KeyPreviewMethod | keyPreviewMethod |
private MenuBar* | menuBar |
private WindowState | state |
private Event<WindowClosedEventHandler, EmptyEventArgs> | windowClosedEvent |
private Event<WindowClosingEventHandler, bool> | windowClosingEvent |