VisuNativeElement (FB) ¶ FUNCTION_BLOCK VisuNativeElement IMPLEMENTS IVisualElement3, INativeElement, IResizableVisualElement InOut: Scope Name Type Comment Input m_pInputHandler POINTER TO VisuFbInputBase2 FB to handle inputs, can be NULL Methods: ContainsPoint ElementInfo FB_Exit FB_Init GetClientData GetCompleteSurroundingRect GetSurroundingRect HandleInput Initialize Paint SetClientData AttachResizeHandler CheckBufferSize Destruct GetText GetTextProperties GetTooltip GetUpdateRects HandleReadOfBigVarTypes HandleReadOfSmallVarTypes Resize SetStaticState Update Structure: ContainsPoint (Method) ElementInfo (Method) FB_Exit (Method) FB_Init (Method) GetClientData (Method) GetCompleteSurroundingRect (Method) GetSurroundingRect (Method) HandleInput (Method) IResizableVisualElement AttachResizeHandler (Method) Resize (Method) Initialize (Method) Paint (Method) SetClientData (Method) not-implemented Destruct (Method) GetText (Method) GetTextProperties (Method) GetTooltip (Method) GetUpdateRects (Method) SetStaticState (Method) Update (Method) private CheckBufferSize (Method) HandleReadOfBigVarTypes (Method) HandleReadOfSmallVarTypes (Method)
VisuNativeElement.ContainsPoint (METH) ¶ METHOD ContainsPoint : BOOL InOut: Scope Name Type Return ContainsPoint BOOL Input pt CmpVisuHandler.VisuStructPoint
VisuNativeElement.ElementInfo (METH) ¶ METHOD ElementInfo : INT InOut: Scope Name Type Return ElementInfo INT Input pData POINTER TO Visu_StructElementInfo
VisuNativeElement.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
VisuNativeElement.FB_Init (METH) ¶ METHOD FB_Init : BOOL InOut: Scope Name Type Return FB_Init BOOL Input bInitRetains BOOL bInCopyCode BOOL elementId UDINT pInitMethods POINTER TO ARRAY [0..0] OF VisuNativeElementMethod nInitMethods INT pUpdateMethods POINTER TO ARRAY [0..0] OF VisuNativeElementMethod nUpdateMethods INT
VisuNativeElement.GetClientData (METH) ¶ METHOD GetClientData : POINTER TO VisuStructClientData InOut: Scope Name Type Return GetClientData POINTER TO VisuStructClientData
VisuNativeElement.GetCompleteSurroundingRect (METH) ¶ METHOD GetCompleteSurroundingRect : VisuStructSimpleRectangle InOut: Scope Name Type Return GetCompleteSurroundingRect VisuStructSimpleRectangle
private ¶ CheckBufferSize (Method) HandleReadOfBigVarTypes (Method) HandleReadOfSmallVarTypes (Method)
VisuNativeElement.CheckBufferSize (METH) ¶ METHOD CheckBufferSize : BOOL InOut: Scope Name Type Return CheckBufferSize BOOL Input wBufferSize WORD wVarSize WORD
VisuNativeElement.HandleReadOfBigVarTypes (METH) ¶ METHOD HandleReadOfBigVarTypes : BOOL InOut: Scope Name Type Return HandleReadOfBigVarTypes BOOL Input dwSizeAddData DWORD dwVarType DWORD Inout memReader Visu_FbSequentialMemReader lwParam LWORD pValue POINTER TO BYTE Output wBufferSize WORD