Public Member Functions | |
| HRESULT | GetPinsCount ([out] RtUlong *ulPinsCount) |
| HRESULT | SetDefaultPins ([in] IRsNode *pBaseNode) |
| HRESULT | GetConnForPin ([in] RtUlong ulPin,[out] CONID *idCon) |
| HRESULT | SetConnForPin ([in] RtUlong ulPin,[in] CONID idCon) |
| HRESULT | RemoveConnForPin ([in] RtUlong ulPin) |
| HRESULT | IsDataCompatibile ([in] RtUlong ulPin,[in] VARTYPE vt,[in] CLSID *dataType) |
| HRESULT | SetName ([in] BSTR bsName) |
| HRESULT | GetName ([out] BSTR *bsName) |
| HRESULT | SetData ([in] RtUlong ulPin,[in] VARIANT vData) |
| HRESULT | GetData ([in] RtUlong ulPin,[out] VARIANT *vData) |
| HRESULT | ShowSettingWnd ([in] RtUlong ulShow,[in] HWND hparentWnd) |
| HRESULT | GetHostWindow ([out] HWND *hWndHost) |
| HRESULT | LoadLayout ([in] IStream *pStm,[in]RtUlong streamversion) |
| HRESULT | SaveLayout ([in] IStream *pStm) |
| HRESULT | SetDefaultLayout (void) |
| HRESULT | SetState ([in] RtUlong ulState) |
| HRESULT | GetRegion ([out, retval] HRGN *hRgn) |
| HRESULT | Highlight ([in] RtUlong ulIntensity) |
| HRESULT | PutOwner ([in] IRsUIControlOwner *pOwner) |
| HRESULT | OnCtrlDestroy (void) |
| HRESULT | UpdateByPropDlg (void) |
| HRESULT | GetSettingWindow ([out] HWND *wndSetting) |
| HRESULT | GetPinRefPoint ([in] RtUlong ulPin,[out, retval] POINT *pRefPoint) |
| HRESULT | SetUIUpdateAgent ([in] const IID iid) |
| HRESULT | SetColors () |
| HRESULT IRsUIControl::GetPinsCount | ( | [out] RtUlong * | ulPinsCount | ) |
Gets count of UI controls pins.
| ulPinsCount | [out] Pointer to a variable of type RtUlong that retrieves count of pins. |
| HRESULT IRsUIControl::SetDefaultPins | ( | [in] IRsNode * | pBaseNode | ) |
Sets default pins.
| pBaseNode | [in] Master node. |
| HRESULT IRsUIControl::GetConnForPin | ( | [in] RtUlong | ulPin, | |
| [out] CONID * | idCon | |||
| ) |
Get connector for specified pin.
| ulPin | [in] Index of pin. | |
| idCon | [out] Pointer to a variable of type CONID that retrieves connectors id. |
| HRESULT IRsUIControl::SetConnForPin | ( | [in] RtUlong | ulPin, | |
| [in] CONID | idCon | |||
| ) |
Set connector for specified pin.
| ulPin | [in] Index of pin. | |
| idCon | [in] New connectors id. |
| HRESULT IRsUIControl::RemoveConnForPin | ( | [in] RtUlong | ulPin | ) |
Remove connector for specified pin.
| ulPin | [in] Index of pin which value will be set on GUID_NULL. |
| HRESULT IRsUIControl::IsDataCompatibile | ( | [in] RtUlong | ulPin, | |
| [in] VARTYPE | vt, | |||
| [in] CLSID * | dataType | |||
| ) |
Check if data type is compatible with specified pin.
| ulPin | [in] Index of pin which compatibility will be checked. | |
| vt | [in] Variable specifies VARTYPE, that can be used for validation. | |
| dataType | [in] Pointer to variable of CLSID, that can be used for validation. |
| HRESULT IRsUIControl::SetName | ( | [in] BSTR | bsName | ) |
Set name of UI control.
| bsName | [in] New control name. |
| HRESULT IRsUIControl::GetName | ( | [out] BSTR * | bsName | ) |
Gets name of UI control.
| bsName | [out] Pointer to variable that receives control's name. |
| HRESULT IRsUIControl::SetData | ( | [in] RtUlong | ulPin, | |
| [in] VARIANT | vData | |||
| ) |
Set data for control's pin.
| ulPin | [in] Index of pin. | |
| vData | [in] Variable of type VARIANT, which will be set. |
| HRESULT IRsUIControl::GetData | ( | [in] RtUlong | ulPin, | |
| [out] VARIANT * | vData | |||
| ) |
Get data for control's pin.
| ulPin | [in] Index of pin. | |
| vData | [out] Pointer to variable of type VARIANT, which will receive control data. |
| HRESULT IRsUIControl::ShowSettingWnd | ( | [in] RtUlong | ulShow, | |
| [in] HWND | hparentWnd | |||
| ) |
Show settings window.
| ulShow | [in] Specifies how the window is to be shown:
| |
| hparentWnd | [in] Handle to the parent window. |
| HRESULT IRsUIControl::GetHostWindow | ( | [out] HWND * | hWndHost | ) |
Get host Window.
| hWndHost | [out] Pointer to the variable of type HWND, that retrieve handle to the host window. |
| HRESULT IRsUIControl::LoadLayout | ( | [in] IStream * | pStm, | |
| [in] RtUlong | streamversion | |||
| ) |
Load layout from stream.
| pStm | [in] Pointer to the source stream. | |
| streamversion | [in] Stream version value. |
| HRESULT IRsUIControl::SaveLayout | ( | [in] IStream * | pStm | ) |
Save layout to stream.
| pStm | [in] Pointer to the destination stream. |
| HRESULT IRsUIControl::SetDefaultLayout | ( | void | ) |
Sets default control layout.
| HRESULT IRsUIControl::SetState | ( | [in] RtUlong | ulState | ) |
Sets control state.
| ulState | [in] New control state:
|
| HRESULT IRsUIControl::GetRegion | ( | [out, retval] HRGN * | hRgn | ) |
Get handle to control region.
| HRESULT IRsUIControl::Highlight | ( | [in] RtUlong | ulIntensity | ) |
Highlight UI control, this will change background color of control.
| ulIntensity | [in] Intensity value. |
| HRESULT IRsUIControl::PutOwner | ( | [in] IRsUIControlOwner * | pOwner | ) |
Sets UI control owner.
| pOwner | [in] Pointer to interface of IRsUIControlOwner, which contains control owner. |
| HRESULT IRsUIControl::OnCtrlDestroy | ( | void | ) |
Handles destroy of control.
| HRESULT IRsUIControl::UpdateByPropDlg | ( | void | ) |
Update control's properties by dialog input.
| HRESULT IRsUIControl::GetSettingWindow | ( | [out] HWND * | wndSetting | ) |
Get handle of setting window.
| wndSetting | [out] Pointer to a variable of type HWND, that retrieves handle to the setting window. |
| HRESULT IRsUIControl::GetPinRefPoint | ( | [in] RtUlong | ulPin, | |
| [out, retval] POINT * | pRefPoint | |||
| ) |
Get pins reference point:
| ulPin | [in] Index of pin. |
| HRESULT IRsUIControl::SetUIUpdateAgent | ( | [in] const IID | iid | ) |
Set UI Update Agent.
| iid | [in] Interface id of UI update agent. |
| HRESULT IRsUIControl::SetColors | ( | ) |
Reset control colors.
1.5.5