IHYCrossPlatformFireMonkeyVisualPlugin

Overview

Location

 

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    (declared in IHYCrossPlatformVisualPluginEx)

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    (declared in IHYCrossPlatformVisualPluginEx)

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    (declared in IHYCrossPlatformVisualPluginEx)

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    (declared in IHYCrossPlatformVisualPluginEx)

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: