IHYCrossPlatformVisualPluginEx
Overview
The IHYCrossPlatformVisualPluginEx interface extends IHYCrossPlatformVisualPlugin interface. This interface is used internally to provide ability to a managed host to notify unmanaged plugin when shortcuts keys is pressed.
There is no need to use this interface directly, since the visual plugin already implements it.
Location
- Reference: RemObjects.Hydra.dll
- Namespace: RemObjects.Hydra.CrossPlatform
- Ancestry: IHYCrossPlatformInterface | IHYCrossPlatformVisualPlugin | IHYCrossPlatformVisualPluginEx
GetDialogCode (declared in IHYCrossPlatformVisualPlugin)
This method is called whenever the host processes a WM_GETDLGCODE message. The visual plugin has to respond to the message to indicate the types of input it wants to process itself.
method GetDialogCode: Int32
Int32 GetDialogCode()
Function GetDialogCode() As Int32
GetHandle (declared in IHYCrossPlatformVisualPlugin)
Gets the window handle that the plugin is bound to.
method GetHandle: IntPtr
IntPtr GetHandle()
Function GetHandle() As IntPtr
HandleKeyboardAccelerator (declared in IHYCrossPlatformVisualPlugin)
This method is called during the processing of dialog characters, such as control mnemonics.
method HandleKeyboardAccelerator(char: UInt16): Boolean
Boolean HandleKeyboardAccelerator(UInt16 char)
Function HandleKeyboardAccelerator(char As UInt16) As Boolean
Parameters:
- char: Key code.
HandleShortCuts
This method is called, whenever key, that can be used as shortcut, is pressed.
method HandleShortCuts(char: UInt16): Boolean
Boolean HandleShortCuts(UInt16 char)
Function HandleShortCuts(char As UInt16) As Boolean
Parameters:
- char: Key code.
Hide (declared in IHYCrossPlatformVisualPlugin)
Hides the visual plugin.
method Hide
void Hide()
Sub Hide()
ProcessTabKey (declared in IHYCrossPlatformVisualPlugin)
method ProcessTabKey(forward: Boolean): Boolean
Boolean ProcessTabKey(Boolean forward)
Function ProcessTabKey(forward As Boolean) As Boolean
Parameters:
- forward:
RemoveFocus
Removes an input focus from the plugin.
method RemoveFocus
void RemoveFocus()
Sub RemoveFocus()
SelectEntryControl (declared in IHYCrossPlatformVisualPlugin)
method SelectEntryControl(forward: Boolean): Boolean
Boolean SelectEntryControl(Boolean forward)
Function SelectEntryControl(forward As Boolean) As Boolean
Parameters:
- forward:
SetFocus (declared in IHYCrossPlatformVisualPlugin)
Sets the focus to the visual plugin.
method SetFocus
void SetFocus()
Sub SetFocus()
SetSize (declared in IHYCrossPlatformVisualPlugin)
method SetSize(width: Int32; height: Int32)
void SetSize(Int32 width, Int32 height)
Sub SetSize(width As Int32, height As Int32)
Parameters:
- width:
- height:
Show (declared in IHYCrossPlatformVisualPlugin)
Shows the visual plugin.
method Show
void Show()
Sub Show()
ShowParented (declared in IHYCrossPlatformVisualPlugin)
method ShowParented(parent: IntPtr)
void ShowParented(IntPtr parent)
Sub ShowParented(parent As IntPtr)
Parameters:
- parent:
Visible (declared in IHYCrossPlatformVisualPlugin)
This property changes the plugin visibility.
property Visible: Boolean read write;
Boolean Visible { get; set; }
Property Visible() As Boolean
Visible (declared in IHYCrossPlatformVisualPlugin)
This property changes the plugin visibility.
property Visible: Boolean read write;
Boolean Visible { get; set; }
Property Visible() As Boolean
GetDialogCode (declared in IHYCrossPlatformVisualPlugin)
This method is called whenever the host processes a WM_GETDLGCODE message. The visual plugin has to respond to the message to indicate the types of input it wants to process itself.
method GetDialogCode: Int32
Int32 GetDialogCode()
Function GetDialogCode() As Int32
GetHandle (declared in IHYCrossPlatformVisualPlugin)
Gets the window handle that the plugin is bound to.
method GetHandle: IntPtr
IntPtr GetHandle()
Function GetHandle() As IntPtr
HandleKeyboardAccelerator (declared in IHYCrossPlatformVisualPlugin)
This method is called during the processing of dialog characters, such as control mnemonics.
method HandleKeyboardAccelerator(char: UInt16): Boolean
Boolean HandleKeyboardAccelerator(UInt16 char)
Function HandleKeyboardAccelerator(char As UInt16) As Boolean
Parameters:
- char: Key code.
HandleShortCuts
This method is called, whenever key, that can be used as shortcut, is pressed.
method HandleShortCuts(char: UInt16): Boolean
Boolean HandleShortCuts(UInt16 char)
Function HandleShortCuts(char As UInt16) As Boolean
Parameters:
- char: Key code.
Hide (declared in IHYCrossPlatformVisualPlugin)
Hides the visual plugin.
method Hide
void Hide()
Sub Hide()
ProcessTabKey (declared in IHYCrossPlatformVisualPlugin)
method ProcessTabKey(forward: Boolean): Boolean
Boolean ProcessTabKey(Boolean forward)
Function ProcessTabKey(forward As Boolean) As Boolean
Parameters:
- forward:
RemoveFocus
Removes an input focus from the plugin.
method RemoveFocus
void RemoveFocus()
Sub RemoveFocus()
SelectEntryControl (declared in IHYCrossPlatformVisualPlugin)
method SelectEntryControl(forward: Boolean): Boolean
Boolean SelectEntryControl(Boolean forward)
Function SelectEntryControl(forward As Boolean) As Boolean
Parameters:
- forward:
SetFocus (declared in IHYCrossPlatformVisualPlugin)
Sets the focus to the visual plugin.
method SetFocus
void SetFocus()
Sub SetFocus()
SetSize (declared in IHYCrossPlatformVisualPlugin)
method SetSize(width: Int32; height: Int32)
void SetSize(Int32 width, Int32 height)
Sub SetSize(width As Int32, height As Int32)
Parameters:
- width:
- height:
Show (declared in IHYCrossPlatformVisualPlugin)
Shows the visual plugin.
method Show
void Show()
Sub Show()
ShowParented (declared in IHYCrossPlatformVisualPlugin)
method ShowParented(parent: IntPtr)
void ShowParented(IntPtr parent)
Sub ShowParented(parent As IntPtr)
Parameters:
- parent:
- IHYCrossPlatformVisualPlugin
-
IHYCrossPlatformVisualPluginEx Interface
- .NET
- Delphi