| Rhino C++ API
    8.24
    | 
#include <IRhRdkSectionHolder.h>
 
  
| Public Member Functions | |
| virtual std::shared_ptr< IRhinoUiController > | Controller (void) const =0 | 
| virtual ON_UUID | ControllerId (void) const =0 | 
| virtual void | SetController (std::shared_ptr< IRhinoUiController > con)=0 | 
|  Public Member Functions inherited from IRhinoUiWindow | |
| virtual ON_wString | Caption (bool bAlwaysEnglish=false) const =0 | 
| virtual void | Delete (void)=0 | 
| virtual void | Enable (bool bEnable)=0 | 
| virtual void * | EVF (const wchar_t *wszFunc, void *pvData)=0 | 
| virtual void | GetScreenCoords (ON_4iRect &rectOut) const =0 | 
| virtual HWND | GetWindow (void)=0 | 
| virtual bool | IsCreated (void) const =0 | 
| virtual bool | IsEnabled (void) const =0 | 
| virtual bool | IsShown (void) const =0 | 
| virtual void | Move (const ON_4iRect &rect, bool bRepaint=false, bool bRepaintBorder=false)=0 | 
| virtual HWND | Parent (void) const =0 | 
| virtual void | Refresh (bool bImmediate=false)=0 | 
| virtual void | SetFocus (void)=0 | 
| virtual void | SetParent (HWND parent)=0 | 
| virtual void | Show (bool bShow)=0 | 
|  Public Member Functions inherited from IRhinoUiControllerEventWatcher | |
| virtual void * | EVF (const wchar_t *wszFunc, void *pvData)=0 | 
| virtual void | OnControllerActivatedEvent (IRhinoUiController &con)=0 | 
| virtual void | OnEvent (IRhinoUiController &con, const UUID &uuidData, IRhinoUiController::EventPriority ep, const IRhinoUiEventInfo *pInfo)=0 | 
| Protected Member Functions | |
| virtual | ~IRhinoUiWithController () | 
|  Protected Member Functions inherited from IRhinoUiWindow | |
| virtual | ~IRhinoUiWindow () | 
|  Protected Member Functions inherited from IRhinoUiControllerEventWatcher | |
| virtual | ~IRhinoUiControllerEventWatcher () | 
| 
 | inlineprotectedvirtual | 
| 
 | pure virtual | 
Get the controller associated with this window.
| 
 | pure virtual | 
If your UI requires a specific registered controller, return its ID here - otherwise return ON_nil_uuid.
| 
 | pure virtual | 
Set the controller associated with this window.
 1.8.17
 1.8.17