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 Button* | CancelButton() const |
public Result<bool> | Close() |
public inline Button* | DefaultButton() const |
public void | DefaultKeyPreview(Keys key, bool shift, bool control, bool alt, bool keyDown, bool& handled) |
public Result<bool> | FocusNext() |
public Result<bool> | FocusPrev() |
public ContextMenu* | GetContextMenu() const |
internal inline int | GetDialogResult() const |
public inline Control* | GetFocusedControl() const |
public inline const KeyPreviewMethod& | GetKeyPreviewMethod() const |
public MenuBar* | GetMenuBar() const |
public WindowState | GetWindowState() const |
public Result<bool> | HideContextMenu() |
private Result<bool> | Init() |
public inline bool | IsMainWindow() const |
protected virtual Result<bool> | MouseUpNotification(MouseEventArgs& args) |
internal Result<bool> | MouseUpNotificationInternal(MouseEventArgs& args) |
protected override Result<bool> | OnControlAdded(ControlEventArgs& args) |
protected override Result<bool> | OnControlRemoved(ControlEventArgs& args) |
protected override Result<bool> | OnCreated() |
protected override Result<bool> | OnGotFocus() |
protected override Result<bool> | OnKeyDown(KeyEventArgs& args) |
protected override Result<bool> | OnLostFocus() |
protected override Result<bool> | OnMouseDown(MouseEventArgs& args) |
protected override Result<bool> | OnMouseMove(MouseEventArgs& args) |
protected override Result<bool> | OnMouseUp(MouseEventArgs& args) |
protected override Result<bool> | OnPaint(PaintEventArgs& args) |
protected virtual void | OnWindowClosed(bool& processed) |
protected virtual Result<bool> | OnWindowClosing(bool& cancelClose) |
public override Result<bool> | PrintWindowTree(int level) |
protected override Result<bool> | ProcessMessage(Message& message) |
public Result<bool> | RemoveContextMenu() |
public void | ResetFocusedControl() |
internal inline void | ResetShowingDialog() |
public inline void | SetAsMainWindow() |
public void | SetCancelButton(Button* cancelButton_) |
public Result<bool> | SetContextMenu(ContextMenu* contextMenu_) |
public void | SetDefaultButton(Button* defaultButton_) |
public inline void | SetDialogResult(DialogResult dialogResult_) |
internal inline void | SetFocusedControl(Control* focusedControl_) |
public Result<bool> | SetIcon(const Icon& icon) |
public void | SetKeyPreviewMethod(const KeyPreviewMethod& keyPreviewMethod_) |
internal inline void | SetShowingDialog() |
public Result<bool> | SetSmallIcon(const Icon& icon) |
public Result<bool> | SetWindowState(WindowState newState) |
public Result<bool> | ShowContextMenu(ContextMenu* contextMenu_, const Point& ptInScreenCoords) |
public Result<DialogResult> | ShowDialog(Window& parentWindow) |
private inline bool | ShowingDialog() const |
public Event<WindowClosedEventHandler, EmptyEventArgs>& | WindowClosedEvent() |
public 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 |