Rapid-Q Documentation by William Yu (c)1999 Appendix A: QOLECONTAINER


QOLECONTAINER Компонент

QOleContainer is an ActiveX container whose properties and methods can be accessed similar to QOleObject.

QOleContainer Свойства
ПолеТипR/WПо умолчанию




AlignINTEGERRWalNone
AllowInPlaceINTEGERRWTrue
AutoShowINTEGERRWTrue
BorderStyleINTEGERRWbsSingle
ColorINTEGERRW
CursorINTEGERRWcrDefault
EnabledINTEGERRWTrue
HandleINTEGERR
HeightINTEGERRW
HintSTRINGRW
LeftINTEGERRW0
ModifiedINTEGERRWFalse
ParentQFORM/QPANEL/QTABCONTROLW
ShowHintINTEGERRWFalse
SizeModeINTEGERRWsmClip
StateINTEGERRWosEmpty
TabOrderINTEGERRW
TagINTEGERRW
TopINTEGERRW0
WidthINTEGERRW
VisibleINTEGERRWTrue

QOleContainer Методы
МетодТипОписаниеПараметры




CreateObjectFUNCTION (ClassName AS STRING) AS INTEGERCreate new embedded object1
FreeSUBRelease object0
InvokeFUNCTIONI (ID AS STRING, Параметры, ...) AS VARIANTInvoke method/propertyInfinite

QOleContainer События
СобытиеТипПроисходит когда...Параметры




OnKeyDownSUB (Key AS Word, Shift AS INTEGER)Нажата клавиша2
OnKeyPressSUB (Key AS BYTE)User presses a key1
OnKeyUpSUB (Key AS Word, Shift AS INTEGER)Клавиша отпущена2
OnMouseDownSUB (Button%, X%, Y%, Shift%)Нажатие кнопки мыши4
OnMouseMoveSUB (X%, Y%, Shift%)Движение мыши3
OnMouseUpSUB (Button%, X%, Y%, Shift%)Кнопка мыши отпущена4
OnObjectMoveSUB (Rect AS QRECT)OLE Object has moved or resized1
OnResizeVOIDAfter OLE container is resized0


QOleContainer Примеры
' This example requires GIF89.DLL which can be found on
' Rapid-Q's knowledge base page.
' Make sure to register the .DLL if you haven't already
' c:\blah> regsvr32 gif89.dll

' Note, example works best if you load an animated GIF file.

CREATE Form AS QFORM
    Caption = "Animated GIFs"
    Center
    Visible = 1
    CREATE GifAnimation AS QOLECONTAINER
        Align = alClient
        CreateObject("Gif89.Gif89.1")
        '-- FileName is a property in GIF89.DLL
        FileName = "anim.gif"
    END CREATE
    Visible = 0
END CREATE

Form.ShowModal

GifAnimation.Free


Предыдущий Компонент Содержание Следующий Компонент