## DAViewerControl Class

The DAViewerControl displays a DirectAnimation model in an HTML page. Here is an example of how it is specified:

    <DIV ID=controlDiv>
    <OBJECT ID="DAViewer"
            STYLE="position:absolute; left:10; top:10;width:450;height:450"
            CLASSID="CLSID:B6FFC24C-7E13-11D0-9B47-00C04FC2F51D">
    </OBJECT>
    </DIV>

- DAViewerControl Subroutines
- DAViewerControl Properties
- DAViewerControl Events

### DAViewerControl Subroutines

AddBvrToRun

Drag

Move

SetFocus

ShowWhatsThis

Start

ZOrder

####

AddBvrToRun

DAViewerControl Class

Adds DABehavior objects that are not a part of the model. When the system starts the model, it retrieves these additional behaviors and runs them with the same start time as the behaviors included in the model.

viewObj.AddBvrToRun(
bvr
)

##### Parameters

bvr
  The DABehavior object to add.

####

Drag

DAViewerControl Class

Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer. For more information, consult a Visual Basic Reference.

controlObj.Drag(
Action
)

####

Move

DAViewerControl Class

Moves an object. For more information, consult a Visual Basic reference.

controlObj.Move(
left,
[top],
[width],
[height]
)

####

SetFocus

DAViewerControl Class

Moves the focus to the specified object. For more information, consult a Visual Basic Reference.

controlObj.SetFocus( )

####

ShowWhatsThis

DAViewerControl Class

Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help. For more information, consult a Visual Basic reference.

controlObj.ShowWhatsThis( )

####

Start

DAViewerControl Class

Starts the model.

controlObj.Start( )

####

ZOrder

DAViewerControl Class

Places a specified object at the front or back of the z-order within its graphical level. For more information, consult a Visual Basic reference.

controlObj.ZOrder(
[Position]
)

### DAViewerControl Properties

BackgroundImage

Container

DragIcon

DragMode

Height

HelpContextID

Image

Index

Left

MeterLibrary

Name

Object

Parent

PixelLibrary

Sound

TabStop

Tag

ToolTipText

Top

UpdateInterval

Visible

WhatsThisHelpID

Width

####

BackgroundImage

DAViewerControl Class

Sets the background image for situations where the browser does not support windowless controls.

controlObj.BackgroundImage

##### Return Values

Returns a DAImage object.

####

Container

DAViewerControl Class

Returns the container of an object. For more information, consult a Visual Basic reference.

controlObj.Container

####

DragIcon

DAViewerControl Class

Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation. For more information, consult a Visual Basic reference.

controlObj.DragIcon

####

DragMode

DAViewerControl Class

Returns/sets a value that determines whether manual or automatic drag mode is used. For more information, consult a Visual Basic reference.

controlObj.DragMode

####

Height

DAViewerControl Class

Returns/sets the height of an object. For more information, consult a Visual Basic reference.

controlObj.Height

####

HelpContextID

DAViewerControl Class

Specifies the default Help file context ID for an object. For more information, consult a Visual Basic reference.

controlObj.HelpContextID

####

Image

DAViewerControl Class

Establishes the DAImage displayed by the model.

controlObj.Image

####

Index

DAViewerControl Class

Returns/sets the number identifying a control in a control array. For more information, consult a Visual Basic reference.

controlObj.Index

####

Left

DAViewerControl Class

Returns/sets the distance between the internal left edge of an object and the left edge of its container. For more information, consult a Visual Basic reference.

controlObj.Left

####

MeterLibrary

DAViewerControl Class

Sets the unit of measurement to meters and the positive y-axis to up.

controlObj.MeterLibrary

##### Return Values

Returns the DAStatics object.

##### See Also

PixelLibrary

####

Name

DAViewerControl Class

Returns the name used in code to identify an object. For more information, consult a Visual Basic reference.

controlObj.Name

####

Object

DAViewerControl Class

Returns an object in a control. For more information, consult a Visual Basic reference.

controlObj.Object

####

Parent

DAViewerControl Class

Returns the object on which this object is located. For more information, consult a Visual Basic reference.

controlObj.Parent

####

PixelLibrary

DAViewerControl Class

Sets the unit of measurement to pixel and the positive y-axis to down. Pixel measurements are only available for constructing behaviors. When inquiring for a value, the returned measurement is always in meters.

controlObj.PixelLibrary

##### Return Values

Returns the DAStatics object.

##### See Also

Pixel, PixelConstructionMode

####

Sound

DAViewerControl Class

Establishes the sound behavior when the model is displayed.

controlObj.Sound

##### Return Values

Returns the DASound object.

####

TabStop

DAViewerControl Class

Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object. For more information, consult a Visual Basic reference.

controlObj.TabStop

####

Tag

DAViewerControl Class

Stores any extra data needed for your program. For more information, consult a Visual Basic reference.

controlObj.Tag

####

ToolTipText

DAViewerControl Class

Returns/sets the text displayed when the mouse is paused over the control. For more information, consult a Visual Basic reference.

controlObj.ToolTipText

####

Top

DAViewerControl Class

Returns/sets the distance between the internal top edge of an object and the top edge of its container.

controlObj.Top

####

UpdateInterval

DAViewerControl Class

Sets the interval for updating the model, in seconds (a double). Examples of where this property is useful include navigational controls and menu elements, which can use a low update rate.

controlObj.UpdateInterval

####

Visible

DAViewerControl Class

Returns/sets a value that determines whether an object is visible or hidden. For more information, consult a Visual Basic reference.

controlObj.Visible

####

WhatsThisHelpID

DAViewerControl Class

Returns/sets an associated context number for an object. For more information, consult a Visual Basic reference.

controlObj.WhatsThisHelpID

####

Width

DAViewerControl Class

Returns/sets the width of an object. For more information, consult a Visual Basic reference.

controlObj.Width

### DAViewerControl Events

DragDrop

DragOver

GotFocus

LostFocus

####

DragDrop

DAViewerControl Class

Occurs when a drag-and-drop operation is completed. For more information, consult a Visual Basic reference.

controlObj.DragDrop(
source,
x,
y
)

####

DragOver

DAViewerControl Class

Occurs when a drag-and-drop operation is in progress. For more information, consult a Visual Basic reference.

controlObj.DragOver(
source,
x,
y,
state
)

####

GotFocus

DAViewerControl Class

Occurs when an object receives the focus. For more information, consult a Visual Basic reference.

controlObj.GotFocus( )

####

LostFocus

DAViewerControl Class

Occurs when an object loses the focus. For more information, consult a Visual Basic reference.

controlObj.LostFocus( )

© 1997 Microsoft Corporation. All rights reserved. Terms of Use.