#include <IRhRdkSectionHolder.h>
◆ ~IRhinoUiWindow()
| virtual IRhinoUiWindow::~IRhinoUiWindow |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Caption()
| virtual ON_wString IRhinoUiWindow::Caption |
( |
bool |
bAlwaysEnglish = false | ) |
const |
|
pure virtual |
Implement this method to return the text caption that should be displayed in the window.
- Parameters
-
| bAlwaysEnglish | controls localization. If true the method must return the English caption. Otherwise, it must return the localized caption. If no caption is required, the method should return an empty string. |
◆ Delete()
| virtual void IRhinoUiWindow::Delete |
( |
void |
| ) |
|
|
pure virtual |
Destroys the underlying window and deletes the object.
◆ Enable()
| virtual void IRhinoUiWindow::Enable |
( |
bool |
bEnable | ) |
|
|
pure virtual |
Enables or disables the window.
- Parameters
-
| bEnable | is true to enable the window or false to disable it. |
◆ EVF()
| virtual void* IRhinoUiWindow::EVF |
( |
const wchar_t * |
wszFunc, |
|
|
void * |
pvData |
|
) |
| |
|
pure virtual |
Emergency virtual function for future expansion.
◆ GetScreenCoords()
| virtual void IRhinoUiWindow::GetScreenCoords |
( |
ON_4iRect & |
rectOut | ) |
const |
|
pure virtual |
Get the screen coordinates of the underlying window.
- Parameters
-
| rectOut | accepts the coordinates. |
◆ GetWindow()
| virtual HWND IRhinoUiWindow::GetWindow |
( |
void |
| ) |
|
|
pure virtual |
◆ IsCreated()
| virtual bool IRhinoUiWindow::IsCreated |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- true if the underlying window has been created, else false.
◆ IsEnabled()
| virtual bool IRhinoUiWindow::IsEnabled |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- true if the window is enabled, else false.
◆ IsShown()
| virtual bool IRhinoUiWindow::IsShown |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- true if the window is being shown, else false.
◆ Move()
| virtual void IRhinoUiWindow::Move |
( |
const ON_4iRect & |
rect, |
|
|
bool |
bRepaint = false, |
|
|
bool |
bRepaintBorder = false |
|
) |
| |
|
pure virtual |
Moves the underlying window.
- Parameters
-
| rect | is the rectangle to move to within the parent. |
◆ Parent()
| virtual HWND IRhinoUiWindow::Parent |
( |
void |
| ) |
const |
|
pure virtual |
Get the parent (host) window. This will return null unless a parent has been set in SetParent().
◆ Refresh()
| virtual void IRhinoUiWindow::Refresh |
( |
bool |
bImmediate = false | ) |
|
|
pure virtual |
Refreshes the window by repainting it.
- Parameters
-
| bImmediate | is true if the window should be repainted immediately, else false. |
- Note
- On Microsoft Windows, Refresh(true) is equivalent to RedrawWindow() and Refresh(false) is equivalent to Invalidate().
◆ SetFocus()
| virtual void IRhinoUiWindow::SetFocus |
( |
void |
| ) |
|
|
pure virtual |
Sets the keyboard focus to the window.
◆ SetParent()
| virtual void IRhinoUiWindow::SetParent |
( |
HWND |
parent | ) |
|
|
pure virtual |
Set the parent (host) window.
- Parameters
-
| parent | is the parent to host the window on. |
- Note
- When the object uses a controller, the controller must be set before calling SetParent() otherwise creation of the underlying control may fail.
◆ Show()
| virtual void IRhinoUiWindow::Show |
( |
bool |
bShow | ) |
|
|
pure virtual |
Shows or hides the window.
- Parameters
-
| bShow | is true to show the window or false to hide it. |