Module SigCjW_PropertyGrid.pkg

     1//==============================================================================
     2// Project      : SigCj - VDF Classes for Codejock
     3// File         : SigCjW_PropertyGrid.pkg
     4// Description  : VDF Class for Codejock control
     5//
     6// Created by   : Ian Smith
     7// Revision     : $Rev: $
     8//                $Date: $
     9//                $Author: $
    10//
    11// Requirements : Visual DataFlex 14.1
    12//                Codejock SuitePro - Version 13.4.2
    13//
    14// Copyright    : (c) 2009 VDF SIG UK
    15//                Visual DataFlex Special Interest Group UK.
    16//                http://www.vdfsig.co.uk/
    17//                dev@vdfsig.co.uk
    18//
    19//                This file is part of SigCj.
    20//
    21//                SigCj is free software: you can redistribute it and/or modify
    22//                it under the terms of the GNU Lesser General Public License
    23//                as published by the Free Software Foundation, either version
    24//                2.1 of the License, or (at your option) any later version.
    25//
    26//                SigCj is distributed in the hope that it will be useful, but
    27//                WITHOUT ANY WARRANTY; without even the implied warranty of
    28//                MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    29//                GNU Lesser General Public License for more details.
    30//
    31//                If you have the complete SigCj workspace then a copy of the
    32//                GNU Lesser General Public License is in the Docs folder. If
    33//                not, see <http://www.gnu.org/licenses/>.
    34//
    35//==============================================================================
    36
    37Use FlexCom20.pkg
    38Use SigCjLicense_v13.4.2.pkg
    39Use SigCjC_ColorManager.pkg
    40Use SigCjC_ImageManager.pkg
    41Use SigCjC_ToolTipContext.pkg
    42
    43// Sort Order Connstants
    44Define OLEPropertySort for Integer
    45    // Categorized
    46    Define OLECategorized for 0
    47    // Alphabetical
    48    Define OLEAlphabetical for 1
    49    // NoSort
    50    Define OLENoSort for 2
    51
    52// Property Item Type
    53Define OLEPropertyItemType for Integer
    54    // String Item
    55    Define OLEPropertyItemString for 0
    56    // Number Item
    57    Define OLEPropertyItemNumber for 1
    58    // Bool Item
    59    Define OLEPropertyItemBool for 2
    60    // Color Item
    61    Define OLEPropertyItemColor for 3
    62    // Font Item
    63    Define OLEPropertyItemFont for 4
    64    // Double Item
    65    Define OLEPropertyItemDouble for 5
    66    // Date Item
    67    Define OLEPropertyItemDate for 6
    68    // Picture Item
    69    Define OLEPropertyItemPicture for 7
    70    // Enum Item
    71    Define OLEPropertyItemEnum for 8
    72    // Flags Item
    73    Define OLEPropertyItemEnumFlags for 9
    74    // Category Item
    75    Define OLEPropertyItemCategory for 10
    76    // Multiline Item
    77    Define OLEPropertyItemMultilineString for 11
    78    // Option Item
    79    Define OLEPropertyItemOption for 12
    80
    81// Property Item Flags
    82Define OLEPropertyItemFlags for Integer
    83    // Item has an edit control (default)
    84    Define OLEItemHasEdit for 1
    85    // Item has an expand button
    86    Define OLEItemHasExpandButton for 2
    87    // Item has a combo button
    88    Define OLEItemHasComboButton for 4
    89
    90// Visual Themes
    91Define OLEXTPPropertyGridVisualTheme for Integer
    92    // Specifies that the property grid will use the default theme.
    93    Define OLExtpGridThemeDefault for 0
    94    // Specifies that the property grid will use the native Window XP visual theme.
    95    Define OLExtpGridThemeNativeWinXP for 1
    96    // Specifies that the property grid will use the Office 2003 like theme.
    97    Define OLExtpGridThemeOffice2003 for 2
    98    // Specifies that the property grid will use the 'Cool' theme.
    99    Define OLExtpGridThemeCool for 3
   100    // Specifies that the property grid will use the 'Simple' visual theme.
   101    Define OLExtpGridThemeSimple for 4
   102    // Specifies that the property grid will use the Delphi-style visual theme.
   103    Define OLExtpGridThemeDelphi for 5
   104    // Specifies that the property grid will use the Visual Studio 2005 'Whidbey' visual theme.
   105    Define OLExtpGridThemeWhidbey for 6
   106    // Specifies that the property grid will use the Office XP like theme.
   107    Define OLExtpGridThemeOfficeXP for 7
   108    // Specifies that the property grid will use the Office 2007 like theme.
   109    Define OLExtpGridThemeOffice2007 for 8
   110
   111// Border Style
   112Define OLEXTPPropertyGridBorderStyle for Integer
   113    Define OLExtpGridBorderNone for 0
   114    Define OLExtpGridBorderFlat for 1
   115    Define OLExtpGridBorderStaticEdge for 2
   116    Define OLExtpGridBorderClientEdge for 3
   117
   118// Text Format
   119Define OLEPropertyItemDrawTextFormat for Integer
   120    Define OLEDrawTextCenter for 1
   121    Define OLEDrawTextRight for 2
   122    Define OLEDrawTextVcenter for 4
   123    Define OLEDrawTextBottom for 8
   124    Define OLEDrawTextWordBreak for 16
   125    Define OLEDrawTextSingleLine for 32
   126    Define OLEDrawTextNoprefix for 2048
   127
   128// Edit Style
   129Define OLEPropertyItemEditStyle for Integer
   130    Define OLEEditStyleLeft for 0
   131    Define OLEEditStyleCenter for 1
   132    Define OLEEditStyleRight for 2
   133    Define OLEEditStyleMultiLine for 4
   134    Define OLEEditStyleUpperCase for 8
   135    Define OLEEditStyleLowerCase for 16
   136    Define OLEEditStyleAutoVscroll for 64
   137    Define OLEEditStyleAutoHscroll for 128
   138    Define OLEEditStyleWantReturn for 4096
   139    Define OLEEditStyleNumber for 8192
   140    Define OLEEditStyleVScroll for 2097152
   141
   142// Color Editor
   143Define OLEPropertyGridItemColorEditor for Integer
   144    Define OLEItemColorPopup for 0
   145    Define OLEItemColorStandardDialog for 1
   146    Define OLEItemColorExtendedDialog for 2
   147
   148Class cSigCjComIPropertyGridInplaceButton is a Mixin
   149
   150    { MethodType=Property DesignTime=False }
   151    Function ComId Returns Integer
   152        Integer retVal
   153        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_I4 to retVal
   154        Function_Return retVal
   155    End_Function
   156
   157    { MethodType=Property DesignTime=False }
   158    Procedure Set ComId Integer value
   159        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_I4 to value
   160    End_Procedure
   161
   162    { MethodType=Property DesignTime=False }
   163    Function ComCaption Returns String
   164        String retVal
   165        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BSTR to retVal
   166        Function_Return retVal
   167    End_Function
   168
   169    { MethodType=Property DesignTime=False }
   170    Procedure Set ComCaption String value
   171        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BSTR to value
   172    End_Procedure
   173
   174    { MethodType=Property DesignTime=False }
   175    Function ComWidth Returns Integer
   176        Integer retVal
   177        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
   178        Function_Return retVal
   179    End_Function
   180
   181    { MethodType=Property DesignTime=False }
   182    Procedure Set ComWidth Integer value
   183        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
   184    End_Procedure
   185
   186    { MethodType=Property DesignTime=False }
   187    Function ComIconIndex Returns Integer
   188        Integer retVal
   189        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to retVal
   190        Function_Return retVal
   191    End_Function
   192
   193    { MethodType=Property DesignTime=False }
   194    Procedure Set ComIconIndex Integer value
   195        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to value
   196    End_Procedure
   197
   198    { MethodType=Property DesignTime=False }
   199    Function ComEnabled Returns Boolean
   200        Boolean retVal
   201        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_BOOL to retVal
   202        Function_Return retVal
   203    End_Function
   204
   205    { MethodType=Property DesignTime=False }
   206    Procedure Set ComEnabled Boolean value
   207        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_BOOL to value
   208    End_Procedure
   209
   210    { MethodType=Property DesignTime=False }
   211    Function ComTooltip Returns String
   212        String retVal
   213        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
   214        Function_Return retVal
   215    End_Function
   216
   217    { MethodType=Property DesignTime=False }
   218    Procedure Set ComTooltip String value
   219        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
   220    End_Procedure
   221
   222    { MethodType=Property DesignTime=False }
   223    Function ComHyperlink Returns Boolean
   224        Boolean retVal
   225        Get ComProperty of (phDispatchDriver(Self)) 21 OLE_VT_BOOL to retVal
   226        Function_Return retVal
   227    End_Function
   228
   229    { MethodType=Property DesignTime=False }
   230    Procedure Set ComHyperlink Boolean value
   231        Set ComProperty of (phDispatchDriver(Self)) 21 OLE_VT_BOOL to value
   232    End_Procedure
   233
   234    { MethodType=Property DesignTime=False }
   235    Function ComShowAlways Returns Boolean
   236        Boolean retVal
   237        Get ComProperty of (phDispatchDriver(Self)) 22 OLE_VT_BOOL to retVal
   238        Function_Return retVal
   239    End_Function
   240
   241    { MethodType=Property DesignTime=False }
   242    Procedure Set ComShowAlways Boolean value
   243        Set ComProperty of (phDispatchDriver(Self)) 22 OLE_VT_BOOL to value
   244    End_Procedure
   245
   246    { MethodType=Property DesignTime=False }
   247    Function ComAlignment Returns Integer
   248        Integer retVal
   249        Get ComProperty of (phDispatchDriver(Self)) 23 OLE_VT_I4 to retVal
   250        Function_Return retVal
   251    End_Function
   252
   253    { MethodType=Property DesignTime=False }
   254    Procedure Set ComAlignment Integer value
   255        Set ComProperty of (phDispatchDriver(Self)) 23 OLE_VT_I4 to value
   256    End_Procedure
   257
   258    { MethodType=Property DesignTime=False }
   259    Function ComTabStop Returns Boolean
   260        Boolean retVal
   261        Get ComProperty of (phDispatchDriver(Self)) 24 OLE_VT_BOOL to retVal
   262        Function_Return retVal
   263    End_Function
   264
   265    { MethodType=Property DesignTime=False }
   266    Procedure Set ComTabStop Boolean value
   267        Set ComProperty of (phDispatchDriver(Self)) 24 OLE_VT_BOOL to value
   268    End_Procedure
   269
   270    { MethodType=Property DesignTime=False }
   271    Function ComIndex Returns Integer
   272        Handle hDispatchDriver
   273        Integer retVal
   274        Get phDispatchDriver to hDispatchDriver
   275        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_I4 to retVal
   276        Function_Return retVal
   277    End_Function
   278
   279    { MethodType=Property DesignTime=False }
   280    Function ComItem Returns Variant
   281        Handle hDispatchDriver
   282        Variant retVal
   283        Get phDispatchDriver to hDispatchDriver
   284        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_DISPATCH to retVal
   285        Function_Return retVal
   286    End_Function
   287End_Class
   288
   289// CoClass
   290Class cSigCjComPropertyGridInplaceButton is a cComAutomationObject
   291    Import_Class_Protocol cSigCjComIPropertyGridInplaceButton
   292
   293    Procedure Construct_Object
   294        Forward Send Construct_Object
   295        Set peAutoCreate to acNoAutoCreate
   296    End_Procedure
   297End_Class
   298
   299Class cSigCjComIPropertyGridInplaceSliderControl is a Mixin
   300
   301    { MethodType=Property DesignTime=False }
   302    Function ComMin Returns Integer
   303        Integer retVal
   304        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to retVal
   305        Function_Return retVal
   306    End_Function
   307
   308    { MethodType=Property DesignTime=False }
   309    Procedure Set ComMin Integer value
   310        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to value
   311    End_Procedure
   312
   313    { MethodType=Property DesignTime=False }
   314    Function ComMax Returns Integer
   315        Integer retVal
   316        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to retVal
   317        Function_Return retVal
   318    End_Function
   319
   320    { MethodType=Property DesignTime=False }
   321    Procedure Set ComMax Integer value
   322        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to value
   323    End_Procedure
   324
   325    { MethodType=Property DesignTime=False }
   326    Function ComWidth Returns Integer
   327        Integer retVal
   328        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
   329        Function_Return retVal
   330    End_Function
   331
   332    { MethodType=Property DesignTime=False }
   333    Procedure Set ComWidth Integer value
   334        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
   335    End_Procedure
   336End_Class
   337
   338// CoClass
   339Class cSigCjComPropertyGridInplaceSliderControl is a cComAutomationObject
   340    Import_Class_Protocol cSigCjComIPropertyGridInplaceSliderControl
   341
   342    Procedure Construct_Object
   343        Forward Send Construct_Object
   344        Set peAutoCreate to acNoAutoCreate
   345    End_Procedure
   346End_Class
   347
   348Class cSigCjComIPropertyGridInplaceSpinButton is a Mixin
   349
   350    { MethodType=Property DesignTime=False }
   351    Function ComMin Returns Integer
   352        Integer retVal
   353        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to retVal
   354        Function_Return retVal
   355    End_Function
   356
   357    { MethodType=Property DesignTime=False }
   358    Procedure Set ComMin Integer value
   359        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to value
   360    End_Procedure
   361
   362    { MethodType=Property DesignTime=False }
   363    Function ComMax Returns Integer
   364        Integer retVal
   365        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to retVal
   366        Function_Return retVal
   367    End_Function
   368
   369    { MethodType=Property DesignTime=False }
   370    Procedure Set ComMax Integer value
   371        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to value
   372    End_Procedure
   373
   374    { MethodType=Property DesignTime=False }
   375    Function ComWidth Returns Integer
   376        Integer retVal
   377        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
   378        Function_Return retVal
   379    End_Function
   380
   381    { MethodType=Property DesignTime=False }
   382    Procedure Set ComWidth Integer value
   383        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
   384    End_Procedure
   385End_Class
   386
   387// CoClass
   388Class cSigCjComPropertyGridInplaceSpinButton is a cComAutomationObject
   389    Import_Class_Protocol cSigCjComIPropertyGridInplaceSpinButton
   390
   391    Procedure Construct_Object
   392        Forward Send Construct_Object
   393        Set peAutoCreate to acNoAutoCreate
   394    End_Procedure
   395End_Class
   396
   397Class cSigCjComIPropertyGridInplaceButtons is a Mixin
   398
   399    { MethodType=Property DesignTime=False }
   400    Function ComCount Returns Integer
   401        Handle hDispatchDriver
   402        Integer retVal
   403        Get phDispatchDriver to hDispatchDriver
   404        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_I4 to retVal
   405        Function_Return retVal
   406    End_Function
   407
   408    Function ComAdd Integer llId Returns Variant
   409        Handle hDispatchDriver
   410        Variant retVal
   411        Get phDispatchDriver to hDispatchDriver
   412        Send PrepareParams to hDispatchDriver 1
   413        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
   414        Get InvokeComMethod of hDispatchDriver 2 OLE_VT_DISPATCH to retVal
   415        Function_Return retVal
   416    End_Function
   417
   418    Procedure ComClear
   419        Handle hDispatchDriver
   420        Get phDispatchDriver to hDispatchDriver
   421        Send InvokeComMethod to hDispatchDriver 3 OLE_VT_VOID
   422    End_Procedure
   423
   424    Procedure ComRemove Integer llIndex
   425        Handle hDispatchDriver
   426        Get phDispatchDriver to hDispatchDriver
   427        Send PrepareParams to hDispatchDriver 1
   428        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   429        Send InvokeComMethod to hDispatchDriver 4 OLE_VT_VOID
   430    End_Procedure
   431
   432    { MethodType=Property DesignTime=False }
   433    Function ComItem Integer llIndex Returns Variant
   434        Handle hDispatchDriver
   435        Variant retVal
   436        Get phDispatchDriver to hDispatchDriver
   437        Send PrepareParams to hDispatchDriver 1
   438        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   439        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
   440        Function_Return retVal
   441    End_Function
   442
   443    { MethodType=Property DesignTime=False }
   444    Function Com_NewEnum Returns Variant
   445        Handle hDispatchDriver
   446        Variant retVal
   447        Get phDispatchDriver to hDispatchDriver
   448        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
   449        Function_Return retVal
   450    End_Function
   451
   452    Function ComFindButton Integer llId Returns Variant
   453        Handle hDispatchDriver
   454        Variant retVal
   455        Get phDispatchDriver to hDispatchDriver
   456        Send PrepareParams to hDispatchDriver 1
   457        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
   458        Get InvokeComMethod of hDispatchDriver 5 OLE_VT_DISPATCH to retVal
   459        Function_Return retVal
   460    End_Function
   461End_Class
   462
   463// CoClass
   464Class cSigCjComPropertyGridInplaceButtons is a cComAutomationObject
   465    Import_Class_Protocol cSigCjComIPropertyGridInplaceButtons
   466
   467    Procedure Construct_Object
   468        Forward Send Construct_Object
   469        Set peAutoCreate to acNoAutoCreate
   470    End_Procedure
   471End_Class
   472
   473Class cSigCjComIPropertyGridItemConstraint is a Mixin
   474
   475    { MethodType=Property DesignTime=False }
   476    Function ComCaption Returns String
   477        String retVal
   478        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_BSTR to retVal
   479        Function_Return retVal
   480    End_Function
   481
   482    { MethodType=Property DesignTime=False }
   483    Procedure Set ComCaption String value
   484        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_BSTR to value
   485    End_Procedure
   486
   487    { MethodType=Property DesignTime=False }
   488    Function ComData Returns Integer
   489        Integer retVal
   490        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to retVal
   491        Function_Return retVal
   492    End_Function
   493
   494    { MethodType=Property DesignTime=False }
   495    Procedure Set ComData Integer value
   496        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to value
   497    End_Procedure
   498
   499    { MethodType=Property DesignTime=False }
   500    Function ComIconIndex Returns Integer
   501        Integer retVal
   502        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
   503        Function_Return retVal
   504    End_Function
   505
   506    { MethodType=Property DesignTime=False }
   507    Procedure Set ComIconIndex Integer value
   508        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
   509    End_Procedure
   510
   511    { MethodType=Property DesignTime=False }
   512    Function ComEnabled Returns Boolean
   513        Boolean retVal
   514        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BOOL to retVal
   515        Function_Return retVal
   516    End_Function
   517
   518    { MethodType=Property DesignTime=False }
   519    Procedure Set ComEnabled Boolean value
   520        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BOOL to value
   521    End_Procedure
   522
   523    { MethodType=Property DesignTime=False }
   524    Function ComIndex Returns Integer
   525        Handle hDispatchDriver
   526        Integer retVal
   527        Get phDispatchDriver to hDispatchDriver
   528        Get InvokeComMethod of hDispatchDriver 3 OLE_VT_I4 to retVal
   529        Function_Return retVal
   530    End_Function
   531End_Class
   532
   533// CoClass
   534Class cSigCjComPropertyGridItemConstraint is a cComAutomationObject
   535    Import_Class_Protocol cSigCjComIPropertyGridItemConstraint
   536
   537    Procedure Construct_Object
   538        Forward Send Construct_Object
   539        Set peAutoCreate to acNoAutoCreate
   540    End_Procedure
   541End_Class
   542
   543Class cSigCjComIPropertyGridItemMetrics is a Mixin
   544
   545    { MethodType=Property DesignTime=False }
   546    Function ComForeColor Returns OLE_COLOR
   547        OLE_COLOR retVal
   548        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to retVal
   549        Function_Return retVal
   550    End_Function
   551
   552    { MethodType=Property DesignTime=False }
   553    Procedure Set ComForeColor OLE_COLOR value
   554        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to value
   555    End_Procedure
   556
   557    { MethodType=Property DesignTime=False }
   558    Function ComBackColor Returns OLE_COLOR
   559        OLE_COLOR retVal
   560        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to retVal
   561        Function_Return retVal
   562    End_Function
   563
   564    { MethodType=Property DesignTime=False }
   565    Procedure Set ComBackColor OLE_COLOR value
   566        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to value
   567    End_Procedure
   568
   569    { MethodType=Property DesignTime=False }
   570    Function ComIconIndex Returns Integer
   571        Integer retVal
   572        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_I4 to retVal
   573        Function_Return retVal
   574    End_Function
   575
   576    { MethodType=Property DesignTime=False }
   577    Procedure Set ComIconIndex Integer value
   578        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_I4 to value
   579    End_Procedure
   580
   581    { MethodType=Property DesignTime=False }
   582    Function ComFont Returns Variant
   583        Variant retVal
   584        Get ComProperty of (phDispatchDriver(Self)) -512 OLE_VT_DISPATCH to retVal
   585        Function_Return retVal
   586    End_Function
   587
   588    { MethodType=Property DesignTime=False }
   589    Procedure Set ComFont Variant value
   590        Set ComProperty of (phDispatchDriver(Self)) -512 OLE_VT_DISPATCH to value
   591    End_Procedure
   592
   593    { MethodType=Property DesignTime=False }
   594    Function ComDrawTextFormat Returns OLEPropertyItemDrawTextFormat
   595        OLEPropertyItemDrawTextFormat retVal
   596        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
   597        Function_Return retVal
   598    End_Function
   599
   600    { MethodType=Property DesignTime=False }
   601    Procedure Set ComDrawTextFormat OLEPropertyItemDrawTextFormat value
   602        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
   603    End_Procedure
   604
   605    { MethodType=Property DesignTime=False }
   606    Function ComMaxLength Returns Integer
   607        Integer retVal
   608        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to retVal
   609        Function_Return retVal
   610    End_Function
   611
   612    { MethodType=Property DesignTime=False }
   613    Procedure Set ComMaxLength Integer value
   614        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to value
   615    End_Procedure
   616End_Class
   617
   618// CoClass
   619Class cSigCjComPropertyGridItemMetrics is a cComAutomationObject
   620    Import_Class_Protocol cSigCjComIPropertyGridItemMetrics
   621
   622    Procedure Construct_Object
   623        Forward Send Construct_Object
   624        Set peAutoCreate to acNoAutoCreate
   625    End_Procedure
   626End_Class
   627
   628Class cSigCjComIPropertyGridItemConstraints is a Mixin
   629
   630    { MethodType=Property DesignTime=False }
   631    Function ComCount Returns Integer
   632        Handle hDispatchDriver
   633        Integer retVal
   634        Get phDispatchDriver to hDispatchDriver
   635        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_I4 to retVal
   636        Function_Return retVal
   637    End_Function
   638
   639    Procedure ComRemove Integer llIndex
   640        Handle hDispatchDriver
   641        Get phDispatchDriver to hDispatchDriver
   642        Send PrepareParams to hDispatchDriver 1
   643        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   644        Send InvokeComMethod to hDispatchDriver 2 OLE_VT_VOID
   645    End_Procedure
   646
   647    Procedure ComAdd String llConstraint Variant llData
   648        Handle hDispatchDriver
   649        Get phDispatchDriver to hDispatchDriver
   650        Send PrepareParams to hDispatchDriver 2
   651        Send DefineParam to hDispatchDriver OLE_VT_BSTR llConstraint
   652        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llData
   653        Send InvokeComMethod to hDispatchDriver 3 OLE_VT_VOID
   654    End_Procedure
   655
   656    Procedure ComClear
   657        Handle hDispatchDriver
   658        Get phDispatchDriver to hDispatchDriver
   659        Send InvokeComMethod to hDispatchDriver 4 OLE_VT_VOID
   660    End_Procedure
   661
   662    // Returns a specific item.
   663    { MethodType=Property DesignTime=False }
   664    Function ComItem Integer llIndex Returns Variant
   665        Handle hDispatchDriver
   666        Variant retVal
   667        Get phDispatchDriver to hDispatchDriver
   668        Send PrepareParams to hDispatchDriver 1
   669        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
   670        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
   671        Function_Return retVal
   672    End_Function
   673
   674    { MethodType=Property DesignTime=False }
   675    Function Com_NewEnum Returns Variant
   676        Handle hDispatchDriver
   677        Variant retVal
   678        Get phDispatchDriver to hDispatchDriver
   679        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
   680        Function_Return retVal
   681    End_Function
   682End_Class
   683
   684// CoClass
   685Class cSigCjComPropertyGridItemConstraints is a cComAutomationObject
   686    Import_Class_Protocol cSigCjComIPropertyGridItemConstraints
   687
   688    Procedure Construct_Object
   689        Forward Send Construct_Object
   690        Set peAutoCreate to acNoAutoCreate
   691    End_Procedure
   692End_Class
   693
   694Class cSigCjComIPropertyGridItemFont is a Mixin
   695
   696    { MethodType=Property DesignTime=False }
   697    Function ComValue Returns Variant
   698        Variant retVal
   699        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
   700        Function_Return retVal
   701    End_Function
   702
   703    { MethodType=Property DesignTime=False }
   704    Procedure Set ComValue Variant value
   705        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
   706    End_Procedure
   707
   708    { MethodType=Property DesignTime=False }
   709    Function ComExpanded Returns Boolean
   710        Boolean retVal
   711        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
   712        Function_Return retVal
   713    End_Function
   714
   715    { MethodType=Property DesignTime=False }
   716    Procedure Set ComExpanded Boolean value
   717        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
   718    End_Procedure
   719
   720    { MethodType=Property DesignTime=False }
   721    Function ComReadOnly Returns Boolean
   722        Boolean retVal
   723        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
   724        Function_Return retVal
   725    End_Function
   726
   727    { MethodType=Property DesignTime=False }
   728    Procedure Set ComReadOnly Boolean value
   729        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
   730    End_Procedure
   731
   732    { MethodType=Property DesignTime=False }
   733    Function ComSelected Returns Boolean
   734        Boolean retVal
   735        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
   736        Function_Return retVal
   737    End_Function
   738
   739    { MethodType=Property DesignTime=False }
   740    Procedure Set ComSelected Boolean value
   741        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
   742    End_Procedure
   743
   744    { MethodType=Property DesignTime=False }
   745    Function ComCaption Returns String
   746        String retVal
   747        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
   748        Function_Return retVal
   749    End_Function
   750
   751    { MethodType=Property DesignTime=False }
   752    Procedure Set ComCaption String value
   753        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
   754    End_Procedure
   755
   756    { MethodType=Property DesignTime=False }
   757    Function ComDescription Returns String
   758        String retVal
   759        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
   760        Function_Return retVal
   761    End_Function
   762
   763    { MethodType=Property DesignTime=False }
   764    Procedure Set ComDescription String value
   765        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
   766    End_Procedure
   767
   768    { MethodType=Property DesignTime=False }
   769    Function ComTag Returns Variant
   770        Variant retVal
   771        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
   772        Function_Return retVal
   773    End_Function
   774
   775    { MethodType=Property DesignTime=False }
   776    Procedure Set ComTag Variant value
   777        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
   778    End_Procedure
   779
   780    { MethodType=Property DesignTime=False }
   781    Function ComFlags Returns OLEPropertyItemFlags
   782        OLEPropertyItemFlags retVal
   783        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
   784        Function_Return retVal
   785    End_Function
   786
   787    { MethodType=Property DesignTime=False }
   788    Procedure Set ComFlags OLEPropertyItemFlags value
   789        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
   790    End_Procedure
   791
   792    { MethodType=Property DesignTime=False }
   793    Function ComConstraintEdit Returns Boolean
   794        Boolean retVal
   795        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
   796        Function_Return retVal
   797    End_Function
   798
   799    { MethodType=Property DesignTime=False }
   800    Procedure Set ComConstraintEdit Boolean value
   801        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
   802    End_Procedure
   803
   804    { MethodType=Property DesignTime=False }
   805    Function ComFormat Returns String
   806        String retVal
   807        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
   808        Function_Return retVal
   809    End_Function
   810
   811    { MethodType=Property DesignTime=False }
   812    Procedure Set ComFormat String value
   813        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
   814    End_Procedure
   815
   816    { MethodType=Property DesignTime=False }
   817    Function ComPasswordMask Returns Boolean
   818        Boolean retVal
   819        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
   820        Function_Return retVal
   821    End_Function
   822
   823    { MethodType=Property DesignTime=False }
   824    Procedure Set ComPasswordMask Boolean value
   825        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
   826    End_Procedure
   827
   828    { MethodType=Property DesignTime=False }
   829    Function ComMaskedText Returns String
   830        String retVal
   831        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
   832        Function_Return retVal
   833    End_Function
   834
   835    { MethodType=Property DesignTime=False }
   836    Procedure Set ComMaskedText String value
   837        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
   838    End_Procedure
   839
   840    { MethodType=Property DesignTime=False }
   841    Function ComId Returns Integer
   842        Integer retVal
   843        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
   844        Function_Return retVal
   845    End_Function
   846
   847    { MethodType=Property DesignTime=False }
   848    Procedure Set ComId Integer value
   849        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
   850    End_Procedure
   851
   852    { MethodType=Property DesignTime=False }
   853    Function ComDefaultValue Returns String
   854        String retVal
   855        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
   856        Function_Return retVal
   857    End_Function
   858
   859    { MethodType=Property DesignTime=False }
   860    Procedure Set ComDefaultValue String value
   861        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
   862    End_Procedure
   863
   864    { MethodType=Property DesignTime=False }
   865    Function ComHidden Returns Boolean
   866        Boolean retVal
   867        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
   868        Function_Return retVal
   869    End_Function
   870
   871    { MethodType=Property DesignTime=False }
   872    Procedure Set ComHidden Boolean value
   873        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
   874    End_Procedure
   875
   876    { MethodType=Property DesignTime=False }
   877    Function ComHeight Returns Integer
   878        Integer retVal
   879        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
   880        Function_Return retVal
   881    End_Function
   882
   883    { MethodType=Property DesignTime=False }
   884    Procedure Set ComHeight Integer value
   885        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
   886    End_Procedure
   887
   888    { MethodType=Property DesignTime=False }
   889    Function ComMultiLinesCount Returns Integer
   890        Integer retVal
   891        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
   892        Function_Return retVal
   893    End_Function
   894
   895    { MethodType=Property DesignTime=False }
   896    Procedure Set ComMultiLinesCount Integer value
   897        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
   898    End_Procedure
   899
   900    { MethodType=Property DesignTime=False }
   901    Function ComEditStyle Returns OLEPropertyItemEditStyle
   902        OLEPropertyItemEditStyle retVal
   903        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
   904        Function_Return retVal
   905    End_Function
   906
   907    { MethodType=Property DesignTime=False }
   908    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
   909        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
   910    End_Procedure
   911
   912    { MethodType=Property DesignTime=False }
   913    Function ComDropDownItemCount Returns Integer
   914        Integer retVal
   915        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
   916        Function_Return retVal
   917    End_Function
   918
   919    { MethodType=Property DesignTime=False }
   920    Procedure Set ComDropDownItemCount Integer value
   921        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
   922    End_Procedure
   923
   924    { MethodType=Property DesignTime=False }
   925    Function ComAutoComplete Returns Boolean
   926        Boolean retVal
   927        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
   928        Function_Return retVal
   929    End_Function
   930
   931    { MethodType=Property DesignTime=False }
   932    Procedure Set ComAutoComplete Boolean value
   933        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
   934    End_Procedure
   935
   936    { MethodType=Property DesignTime=False }
   937    Function ComExpandable Returns Boolean
   938        Boolean retVal
   939        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
   940        Function_Return retVal
   941    End_Function
   942
   943    { MethodType=Property DesignTime=False }
   944    Procedure Set ComExpandable Boolean value
   945        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
   946    End_Procedure
   947
   948    { MethodType=Property DesignTime=False }
   949    Function ComTooltip Returns String
   950        String retVal
   951        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
   952        Function_Return retVal
   953    End_Function
   954
   955    { MethodType=Property DesignTime=False }
   956    Procedure Set ComTooltip String value
   957        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
   958    End_Procedure
   959
   960    { MethodType=Property DesignTime=False }
   961    Function ComColor Returns OLE_COLOR
   962        OLE_COLOR retVal
   963        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_I4 to retVal
   964        Function_Return retVal
   965    End_Function
   966
   967    { MethodType=Property DesignTime=False }
   968    Procedure Set ComColor OLE_COLOR value
   969        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_I4 to value
   970    End_Procedure
   971
   972    { MethodType=Property DesignTime=False }
   973    Function ComFontFaceName Returns String
   974        String retVal
   975        Get ComProperty of (phDispatchDriver(Self)) 51 OLE_VT_BSTR to retVal
   976        Function_Return retVal
   977    End_Function
   978
   979    { MethodType=Property DesignTime=False }
   980    Procedure Set ComFontFaceName String value
   981        Set ComProperty of (phDispatchDriver(Self)) 51 OLE_VT_BSTR to value
   982    End_Procedure
   983
   984    { MethodType=Property DesignTime=False }
   985    Function ComFontSize Returns Integer
   986        Integer retVal
   987        Get ComProperty of (phDispatchDriver(Self)) 52 OLE_VT_I4 to retVal
   988        Function_Return retVal
   989    End_Function
   990
   991    { MethodType=Property DesignTime=False }
   992    Procedure Set ComFontSize Integer value
   993        Set ComProperty of (phDispatchDriver(Self)) 52 OLE_VT_I4 to value
   994    End_Procedure
   995
   996    { MethodType=Property DesignTime=False }
   997    Function ComFontBold Returns Boolean
   998        Boolean retVal
   999        Get ComProperty of (phDispatchDriver(Self)) 53 OLE_VT_BOOL to retVal
  1000        Function_Return retVal
  1001    End_Function
  1002
  1003    { MethodType=Property DesignTime=False }
  1004    Procedure Set ComFontBold Boolean value
  1005        Set ComProperty of (phDispatchDriver(Self)) 53 OLE_VT_BOOL to value
  1006    End_Procedure
  1007
  1008    { MethodType=Property DesignTime=False }
  1009    Function ComFontItalic Returns Boolean
  1010        Boolean retVal
  1011        Get ComProperty of (phDispatchDriver(Self)) 54 OLE_VT_BOOL to retVal
  1012        Function_Return retVal
  1013    End_Function
  1014
  1015    { MethodType=Property DesignTime=False }
  1016    Procedure Set ComFontItalic Boolean value
  1017        Set ComProperty of (phDispatchDriver(Self)) 54 OLE_VT_BOOL to value
  1018    End_Procedure
  1019
  1020    { MethodType=Property DesignTime=False }
  1021    Function ComFontUnderline Returns Boolean
  1022        Boolean retVal
  1023        Get ComProperty of (phDispatchDriver(Self)) 55 OLE_VT_BOOL to retVal
  1024        Function_Return retVal
  1025    End_Function
  1026
  1027    { MethodType=Property DesignTime=False }
  1028    Procedure Set ComFontUnderline Boolean value
  1029        Set ComProperty of (phDispatchDriver(Self)) 55 OLE_VT_BOOL to value
  1030    End_Procedure
  1031
  1032    { MethodType=Property DesignTime=False }
  1033    Function ComFontStrikeOut Returns Boolean
  1034        Boolean retVal
  1035        Get ComProperty of (phDispatchDriver(Self)) 56 OLE_VT_BOOL to retVal
  1036        Function_Return retVal
  1037    End_Function
  1038
  1039    { MethodType=Property DesignTime=False }
  1040    Procedure Set ComFontStrikeOut Boolean value
  1041        Set ComProperty of (phDispatchDriver(Self)) 56 OLE_VT_BOOL to value
  1042    End_Procedure
  1043
  1044    { MethodType=Property DesignTime=False }
  1045    Function ComFontWeight Returns Integer
  1046        Integer retVal
  1047        Get ComProperty of (phDispatchDriver(Self)) 57 OLE_VT_I4 to retVal
  1048        Function_Return retVal
  1049    End_Function
  1050
  1051    { MethodType=Property DesignTime=False }
  1052    Procedure Set ComFontWeight Integer value
  1053        Set ComProperty of (phDispatchDriver(Self)) 57 OLE_VT_I4 to value
  1054    End_Procedure
  1055
  1056    { MethodType=Property DesignTime=False }
  1057    Function ComConstraints Returns Variant
  1058        Handle hDispatchDriver
  1059        Variant retVal
  1060        Get phDispatchDriver to hDispatchDriver
  1061        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  1062        Function_Return retVal
  1063    End_Function
  1064
  1065    { MethodType=Property DesignTime=False }
  1066    Function ComChilds Returns Variant
  1067        Handle hDispatchDriver
  1068        Variant retVal
  1069        Get phDispatchDriver to hDispatchDriver
  1070        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  1071        Function_Return retVal
  1072    End_Function
  1073
  1074    { MethodType=Property DesignTime=False }
  1075    Function ComParent Returns Variant
  1076        Handle hDispatchDriver
  1077        Variant retVal
  1078        Get phDispatchDriver to hDispatchDriver
  1079        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  1080        Function_Return retVal
  1081    End_Function
  1082
  1083    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  1084        Handle hDispatchDriver
  1085        Variant retVal
  1086        Get phDispatchDriver to hDispatchDriver
  1087        Send PrepareParams to hDispatchDriver 3
  1088        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1089        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  1090        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  1091        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  1092        Function_Return retVal
  1093    End_Function
  1094
  1095    { MethodType=Property DesignTime=False }
  1096    Function ComType Returns OLEPropertyItemType
  1097        Handle hDispatchDriver
  1098        OLEPropertyItemType retVal
  1099        Get phDispatchDriver to hDispatchDriver
  1100        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  1101        Function_Return retVal
  1102    End_Function
  1103
  1104    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  1105        Handle hDispatchDriver
  1106        Variant retVal
  1107        Get phDispatchDriver to hDispatchDriver
  1108        Send PrepareParams to hDispatchDriver 3
  1109        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1110        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  1111        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  1112        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  1113        Function_Return retVal
  1114    End_Function
  1115
  1116    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  1117        Handle hDispatchDriver
  1118        Get phDispatchDriver to hDispatchDriver
  1119        Send PrepareParams to hDispatchDriver 3
  1120        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  1121        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  1122        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  1123        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  1124    End_Procedure
  1125
  1126    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  1127        Handle hDispatchDriver
  1128        Variant retVal
  1129        Get phDispatchDriver to hDispatchDriver
  1130        Send PrepareParams to hDispatchDriver 4
  1131        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  1132        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1133        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  1134        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  1135        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  1136        Function_Return retVal
  1137    End_Function
  1138
  1139    Procedure ComRemove
  1140        Handle hDispatchDriver
  1141        Get phDispatchDriver to hDispatchDriver
  1142        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  1143    End_Procedure
  1144
  1145    { MethodType=Property DesignTime=False }
  1146    Function ComValueMetrics Returns Variant
  1147        Handle hDispatchDriver
  1148        Variant retVal
  1149        Get phDispatchDriver to hDispatchDriver
  1150        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  1151        Function_Return retVal
  1152    End_Function
  1153
  1154    { MethodType=Property DesignTime=False }
  1155    Function ComCaptionMetrics Returns Variant
  1156        Handle hDispatchDriver
  1157        Variant retVal
  1158        Get phDispatchDriver to hDispatchDriver
  1159        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  1160        Function_Return retVal
  1161    End_Function
  1162
  1163    Procedure ComEnsureVisible
  1164        Handle hDispatchDriver
  1165        Get phDispatchDriver to hDispatchDriver
  1166        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  1167    End_Procedure
  1168
  1169    { MethodType=Property DesignTime=False }
  1170    Function ComIndex Returns Integer
  1171        Handle hDispatchDriver
  1172        Integer retVal
  1173        Get phDispatchDriver to hDispatchDriver
  1174        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  1175        Function_Return retVal
  1176    End_Function
  1177
  1178    Function ComAddInplaceButton Integer llId Returns Variant
  1179        Handle hDispatchDriver
  1180        Variant retVal
  1181        Get phDispatchDriver to hDispatchDriver
  1182        Send PrepareParams to hDispatchDriver 1
  1183        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  1184        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  1185        Function_Return retVal
  1186    End_Function
  1187
  1188    Function ComAddSliderControl Returns Variant
  1189        Handle hDispatchDriver
  1190        Variant retVal
  1191        Get phDispatchDriver to hDispatchDriver
  1192        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  1193        Function_Return retVal
  1194    End_Function
  1195
  1196    Function ComAddSpinButton Returns Variant
  1197        Handle hDispatchDriver
  1198        Variant retVal
  1199        Get phDispatchDriver to hDispatchDriver
  1200        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  1201        Function_Return retVal
  1202    End_Function
  1203
  1204    { MethodType=Property DesignTime=False }
  1205    Function ComInplaceButtons Returns Variant
  1206        Handle hDispatchDriver
  1207        Variant retVal
  1208        Get phDispatchDriver to hDispatchDriver
  1209        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  1210        Function_Return retVal
  1211    End_Function
  1212
  1213    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  1214        Handle hDispatchDriver
  1215        Variant retVal
  1216        Get phDispatchDriver to hDispatchDriver
  1217        Send PrepareParams to hDispatchDriver 4
  1218        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  1219        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1220        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  1221        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  1222        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  1223        Function_Return retVal
  1224    End_Function
  1225
  1226    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  1227        Handle hDispatchDriver
  1228        Get phDispatchDriver to hDispatchDriver
  1229        Send PrepareParams to hDispatchDriver 4
  1230        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  1231        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  1232        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  1233        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  1234        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  1235    End_Procedure
  1236
  1237    Procedure ComStartEdit
  1238        Handle hDispatchDriver
  1239        Get phDispatchDriver to hDispatchDriver
  1240        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  1241    End_Procedure
  1242End_Class
  1243
  1244// CoClass
  1245Class cSigCjComPropertyGridItemFont is a cComAutomationObject
  1246    Import_Class_Protocol cSigCjComIPropertyGridItemFont
  1247
  1248    Procedure Construct_Object
  1249        Forward Send Construct_Object
  1250        Set peAutoCreate to acNoAutoCreate
  1251    End_Procedure
  1252End_Class
  1253
  1254Class cSigCjComIPropertyGridItemPicture is a Mixin
  1255
  1256    { MethodType=Property DesignTime=False }
  1257    Function ComValue Returns Variant
  1258        Variant retVal
  1259        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  1260        Function_Return retVal
  1261    End_Function
  1262
  1263    { MethodType=Property DesignTime=False }
  1264    Procedure Set ComValue Variant value
  1265        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  1266    End_Procedure
  1267
  1268    { MethodType=Property DesignTime=False }
  1269    Function ComExpanded Returns Boolean
  1270        Boolean retVal
  1271        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  1272        Function_Return retVal
  1273    End_Function
  1274
  1275    { MethodType=Property DesignTime=False }
  1276    Procedure Set ComExpanded Boolean value
  1277        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  1278    End_Procedure
  1279
  1280    { MethodType=Property DesignTime=False }
  1281    Function ComReadOnly Returns Boolean
  1282        Boolean retVal
  1283        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  1284        Function_Return retVal
  1285    End_Function
  1286
  1287    { MethodType=Property DesignTime=False }
  1288    Procedure Set ComReadOnly Boolean value
  1289        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  1290    End_Procedure
  1291
  1292    { MethodType=Property DesignTime=False }
  1293    Function ComSelected Returns Boolean
  1294        Boolean retVal
  1295        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  1296        Function_Return retVal
  1297    End_Function
  1298
  1299    { MethodType=Property DesignTime=False }
  1300    Procedure Set ComSelected Boolean value
  1301        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  1302    End_Procedure
  1303
  1304    { MethodType=Property DesignTime=False }
  1305    Function ComCaption Returns String
  1306        String retVal
  1307        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  1308        Function_Return retVal
  1309    End_Function
  1310
  1311    { MethodType=Property DesignTime=False }
  1312    Procedure Set ComCaption String value
  1313        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  1314    End_Procedure
  1315
  1316    { MethodType=Property DesignTime=False }
  1317    Function ComDescription Returns String
  1318        String retVal
  1319        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  1320        Function_Return retVal
  1321    End_Function
  1322
  1323    { MethodType=Property DesignTime=False }
  1324    Procedure Set ComDescription String value
  1325        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  1326    End_Procedure
  1327
  1328    { MethodType=Property DesignTime=False }
  1329    Function ComTag Returns Variant
  1330        Variant retVal
  1331        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  1332        Function_Return retVal
  1333    End_Function
  1334
  1335    { MethodType=Property DesignTime=False }
  1336    Procedure Set ComTag Variant value
  1337        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  1338    End_Procedure
  1339
  1340    { MethodType=Property DesignTime=False }
  1341    Function ComFlags Returns OLEPropertyItemFlags
  1342        OLEPropertyItemFlags retVal
  1343        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  1344        Function_Return retVal
  1345    End_Function
  1346
  1347    { MethodType=Property DesignTime=False }
  1348    Procedure Set ComFlags OLEPropertyItemFlags value
  1349        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  1350    End_Procedure
  1351
  1352    { MethodType=Property DesignTime=False }
  1353    Function ComConstraintEdit Returns Boolean
  1354        Boolean retVal
  1355        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  1356        Function_Return retVal
  1357    End_Function
  1358
  1359    { MethodType=Property DesignTime=False }
  1360    Procedure Set ComConstraintEdit Boolean value
  1361        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  1362    End_Procedure
  1363
  1364    { MethodType=Property DesignTime=False }
  1365    Function ComFormat Returns String
  1366        String retVal
  1367        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  1368        Function_Return retVal
  1369    End_Function
  1370
  1371    { MethodType=Property DesignTime=False }
  1372    Procedure Set ComFormat String value
  1373        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  1374    End_Procedure
  1375
  1376    { MethodType=Property DesignTime=False }
  1377    Function ComPasswordMask Returns Boolean
  1378        Boolean retVal
  1379        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  1380        Function_Return retVal
  1381    End_Function
  1382
  1383    { MethodType=Property DesignTime=False }
  1384    Procedure Set ComPasswordMask Boolean value
  1385        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  1386    End_Procedure
  1387
  1388    { MethodType=Property DesignTime=False }
  1389    Function ComMaskedText Returns String
  1390        String retVal
  1391        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  1392        Function_Return retVal
  1393    End_Function
  1394
  1395    { MethodType=Property DesignTime=False }
  1396    Procedure Set ComMaskedText String value
  1397        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  1398    End_Procedure
  1399
  1400    { MethodType=Property DesignTime=False }
  1401    Function ComId Returns Integer
  1402        Integer retVal
  1403        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  1404        Function_Return retVal
  1405    End_Function
  1406
  1407    { MethodType=Property DesignTime=False }
  1408    Procedure Set ComId Integer value
  1409        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  1410    End_Procedure
  1411
  1412    { MethodType=Property DesignTime=False }
  1413    Function ComDefaultValue Returns String
  1414        String retVal
  1415        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  1416        Function_Return retVal
  1417    End_Function
  1418
  1419    { MethodType=Property DesignTime=False }
  1420    Procedure Set ComDefaultValue String value
  1421        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  1422    End_Procedure
  1423
  1424    { MethodType=Property DesignTime=False }
  1425    Function ComHidden Returns Boolean
  1426        Boolean retVal
  1427        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  1428        Function_Return retVal
  1429    End_Function
  1430
  1431    { MethodType=Property DesignTime=False }
  1432    Procedure Set ComHidden Boolean value
  1433        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  1434    End_Procedure
  1435
  1436    { MethodType=Property DesignTime=False }
  1437    Function ComHeight Returns Integer
  1438        Integer retVal
  1439        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  1440        Function_Return retVal
  1441    End_Function
  1442
  1443    { MethodType=Property DesignTime=False }
  1444    Procedure Set ComHeight Integer value
  1445        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  1446    End_Procedure
  1447
  1448    { MethodType=Property DesignTime=False }
  1449    Function ComMultiLinesCount Returns Integer
  1450        Integer retVal
  1451        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  1452        Function_Return retVal
  1453    End_Function
  1454
  1455    { MethodType=Property DesignTime=False }
  1456    Procedure Set ComMultiLinesCount Integer value
  1457        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  1458    End_Procedure
  1459
  1460    { MethodType=Property DesignTime=False }
  1461    Function ComEditStyle Returns OLEPropertyItemEditStyle
  1462        OLEPropertyItemEditStyle retVal
  1463        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  1464        Function_Return retVal
  1465    End_Function
  1466
  1467    { MethodType=Property DesignTime=False }
  1468    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  1469        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  1470    End_Procedure
  1471
  1472    { MethodType=Property DesignTime=False }
  1473    Function ComDropDownItemCount Returns Integer
  1474        Integer retVal
  1475        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  1476        Function_Return retVal
  1477    End_Function
  1478
  1479    { MethodType=Property DesignTime=False }
  1480    Procedure Set ComDropDownItemCount Integer value
  1481        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  1482    End_Procedure
  1483
  1484    { MethodType=Property DesignTime=False }
  1485    Function ComAutoComplete Returns Boolean
  1486        Boolean retVal
  1487        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  1488        Function_Return retVal
  1489    End_Function
  1490
  1491    { MethodType=Property DesignTime=False }
  1492    Procedure Set ComAutoComplete Boolean value
  1493        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  1494    End_Procedure
  1495
  1496    { MethodType=Property DesignTime=False }
  1497    Function ComExpandable Returns Boolean
  1498        Boolean retVal
  1499        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  1500        Function_Return retVal
  1501    End_Function
  1502
  1503    { MethodType=Property DesignTime=False }
  1504    Procedure Set ComExpandable Boolean value
  1505        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  1506    End_Procedure
  1507
  1508    { MethodType=Property DesignTime=False }
  1509    Function ComTooltip Returns String
  1510        String retVal
  1511        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  1512        Function_Return retVal
  1513    End_Function
  1514
  1515    { MethodType=Property DesignTime=False }
  1516    Procedure Set ComTooltip String value
  1517        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  1518    End_Procedure
  1519
  1520    { MethodType=Property DesignTime=False }
  1521    Function ComPicturePath Returns String
  1522        String retVal
  1523        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BSTR to retVal
  1524        Function_Return retVal
  1525    End_Function
  1526
  1527    { MethodType=Property DesignTime=False }
  1528    Procedure Set ComPicturePath String value
  1529        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BSTR to value
  1530    End_Procedure
  1531
  1532    { MethodType=Property DesignTime=False }
  1533    Function ComPreviewWidth Returns Integer
  1534        Integer retVal
  1535        Get ComProperty of (phDispatchDriver(Self)) 51 OLE_VT_I4 to retVal
  1536        Function_Return retVal
  1537    End_Function
  1538
  1539    { MethodType=Property DesignTime=False }
  1540    Procedure Set ComPreviewWidth Integer value
  1541        Set ComProperty of (phDispatchDriver(Self)) 51 OLE_VT_I4 to value
  1542    End_Procedure
  1543
  1544    { MethodType=Property DesignTime=False }
  1545    Function ComConstraints Returns Variant
  1546        Handle hDispatchDriver
  1547        Variant retVal
  1548        Get phDispatchDriver to hDispatchDriver
  1549        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  1550        Function_Return retVal
  1551    End_Function
  1552
  1553    { MethodType=Property DesignTime=False }
  1554    Function ComChilds Returns Variant
  1555        Handle hDispatchDriver
  1556        Variant retVal
  1557        Get phDispatchDriver to hDispatchDriver
  1558        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  1559        Function_Return retVal
  1560    End_Function
  1561
  1562    { MethodType=Property DesignTime=False }
  1563    Function ComParent Returns Variant
  1564        Handle hDispatchDriver
  1565        Variant retVal
  1566        Get phDispatchDriver to hDispatchDriver
  1567        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  1568        Function_Return retVal
  1569    End_Function
  1570
  1571    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  1572        Handle hDispatchDriver
  1573        Variant retVal
  1574        Get phDispatchDriver to hDispatchDriver
  1575        Send PrepareParams to hDispatchDriver 3
  1576        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1577        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  1578        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  1579        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  1580        Function_Return retVal
  1581    End_Function
  1582
  1583    { MethodType=Property DesignTime=False }
  1584    Function ComType Returns OLEPropertyItemType
  1585        Handle hDispatchDriver
  1586        OLEPropertyItemType retVal
  1587        Get phDispatchDriver to hDispatchDriver
  1588        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  1589        Function_Return retVal
  1590    End_Function
  1591
  1592    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  1593        Handle hDispatchDriver
  1594        Variant retVal
  1595        Get phDispatchDriver to hDispatchDriver
  1596        Send PrepareParams to hDispatchDriver 3
  1597        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1598        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  1599        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  1600        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  1601        Function_Return retVal
  1602    End_Function
  1603
  1604    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  1605        Handle hDispatchDriver
  1606        Get phDispatchDriver to hDispatchDriver
  1607        Send PrepareParams to hDispatchDriver 3
  1608        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  1609        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  1610        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  1611        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  1612    End_Procedure
  1613
  1614    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  1615        Handle hDispatchDriver
  1616        Variant retVal
  1617        Get phDispatchDriver to hDispatchDriver
  1618        Send PrepareParams to hDispatchDriver 4
  1619        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  1620        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1621        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  1622        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  1623        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  1624        Function_Return retVal
  1625    End_Function
  1626
  1627    Procedure ComRemove
  1628        Handle hDispatchDriver
  1629        Get phDispatchDriver to hDispatchDriver
  1630        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  1631    End_Procedure
  1632
  1633    { MethodType=Property DesignTime=False }
  1634    Function ComValueMetrics Returns Variant
  1635        Handle hDispatchDriver
  1636        Variant retVal
  1637        Get phDispatchDriver to hDispatchDriver
  1638        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  1639        Function_Return retVal
  1640    End_Function
  1641
  1642    { MethodType=Property DesignTime=False }
  1643    Function ComCaptionMetrics Returns Variant
  1644        Handle hDispatchDriver
  1645        Variant retVal
  1646        Get phDispatchDriver to hDispatchDriver
  1647        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  1648        Function_Return retVal
  1649    End_Function
  1650
  1651    Procedure ComEnsureVisible
  1652        Handle hDispatchDriver
  1653        Get phDispatchDriver to hDispatchDriver
  1654        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  1655    End_Procedure
  1656
  1657    { MethodType=Property DesignTime=False }
  1658    Function ComIndex Returns Integer
  1659        Handle hDispatchDriver
  1660        Integer retVal
  1661        Get phDispatchDriver to hDispatchDriver
  1662        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  1663        Function_Return retVal
  1664    End_Function
  1665
  1666    Function ComAddInplaceButton Integer llId Returns Variant
  1667        Handle hDispatchDriver
  1668        Variant retVal
  1669        Get phDispatchDriver to hDispatchDriver
  1670        Send PrepareParams to hDispatchDriver 1
  1671        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  1672        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  1673        Function_Return retVal
  1674    End_Function
  1675
  1676    Function ComAddSliderControl Returns Variant
  1677        Handle hDispatchDriver
  1678        Variant retVal
  1679        Get phDispatchDriver to hDispatchDriver
  1680        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  1681        Function_Return retVal
  1682    End_Function
  1683
  1684    Function ComAddSpinButton Returns Variant
  1685        Handle hDispatchDriver
  1686        Variant retVal
  1687        Get phDispatchDriver to hDispatchDriver
  1688        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  1689        Function_Return retVal
  1690    End_Function
  1691
  1692    { MethodType=Property DesignTime=False }
  1693    Function ComInplaceButtons Returns Variant
  1694        Handle hDispatchDriver
  1695        Variant retVal
  1696        Get phDispatchDriver to hDispatchDriver
  1697        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  1698        Function_Return retVal
  1699    End_Function
  1700
  1701    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  1702        Handle hDispatchDriver
  1703        Variant retVal
  1704        Get phDispatchDriver to hDispatchDriver
  1705        Send PrepareParams to hDispatchDriver 4
  1706        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  1707        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  1708        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  1709        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  1710        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  1711        Function_Return retVal
  1712    End_Function
  1713
  1714    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  1715        Handle hDispatchDriver
  1716        Get phDispatchDriver to hDispatchDriver
  1717        Send PrepareParams to hDispatchDriver 4
  1718        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  1719        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  1720        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  1721        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  1722        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  1723    End_Procedure
  1724
  1725    Procedure ComStartEdit
  1726        Handle hDispatchDriver
  1727        Get phDispatchDriver to hDispatchDriver
  1728        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  1729    End_Procedure
  1730End_Class
  1731
  1732// CoClass
  1733Class cSigCjComPropertyGridItemPicture is a cComAutomationObject
  1734    Import_Class_Protocol cSigCjComIPropertyGridItemPicture
  1735
  1736    Procedure Construct_Object
  1737        Forward Send Construct_Object
  1738        Set peAutoCreate to acNoAutoCreate
  1739    End_Procedure
  1740End_Class
  1741
  1742Class cSigCjComIPropertyGridItemDate is a Mixin
  1743
  1744    { MethodType=Property DesignTime=False }
  1745    Function ComValue Returns Variant
  1746        Variant retVal
  1747        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  1748        Function_Return retVal
  1749    End_Function
  1750
  1751    { MethodType=Property DesignTime=False }
  1752    Procedure Set ComValue Variant value
  1753        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  1754    End_Procedure
  1755
  1756    { MethodType=Property DesignTime=False }
  1757    Function ComExpanded Returns Boolean
  1758        Boolean retVal
  1759        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  1760        Function_Return retVal
  1761    End_Function
  1762
  1763    { MethodType=Property DesignTime=False }
  1764    Procedure Set ComExpanded Boolean value
  1765        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  1766    End_Procedure
  1767
  1768    { MethodType=Property DesignTime=False }
  1769    Function ComReadOnly Returns Boolean
  1770        Boolean retVal
  1771        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  1772        Function_Return retVal
  1773    End_Function
  1774
  1775    { MethodType=Property DesignTime=False }
  1776    Procedure Set ComReadOnly Boolean value
  1777        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  1778    End_Procedure
  1779
  1780    { MethodType=Property DesignTime=False }
  1781    Function ComSelected Returns Boolean
  1782        Boolean retVal
  1783        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  1784        Function_Return retVal
  1785    End_Function
  1786
  1787    { MethodType=Property DesignTime=False }
  1788    Procedure Set ComSelected Boolean value
  1789        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  1790    End_Procedure
  1791
  1792    { MethodType=Property DesignTime=False }
  1793    Function ComCaption Returns String
  1794        String retVal
  1795        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  1796        Function_Return retVal
  1797    End_Function
  1798
  1799    { MethodType=Property DesignTime=False }
  1800    Procedure Set ComCaption String value
  1801        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  1802    End_Procedure
  1803
  1804    { MethodType=Property DesignTime=False }
  1805    Function ComDescription Returns String
  1806        String retVal
  1807        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  1808        Function_Return retVal
  1809    End_Function
  1810
  1811    { MethodType=Property DesignTime=False }
  1812    Procedure Set ComDescription String value
  1813        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  1814    End_Procedure
  1815
  1816    { MethodType=Property DesignTime=False }
  1817    Function ComTag Returns Variant
  1818        Variant retVal
  1819        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  1820        Function_Return retVal
  1821    End_Function
  1822
  1823    { MethodType=Property DesignTime=False }
  1824    Procedure Set ComTag Variant value
  1825        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  1826    End_Procedure
  1827
  1828    { MethodType=Property DesignTime=False }
  1829    Function ComFlags Returns OLEPropertyItemFlags
  1830        OLEPropertyItemFlags retVal
  1831        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  1832        Function_Return retVal
  1833    End_Function
  1834
  1835    { MethodType=Property DesignTime=False }
  1836    Procedure Set ComFlags OLEPropertyItemFlags value
  1837        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  1838    End_Procedure
  1839
  1840    { MethodType=Property DesignTime=False }
  1841    Function ComConstraintEdit Returns Boolean
  1842        Boolean retVal
  1843        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  1844        Function_Return retVal
  1845    End_Function
  1846
  1847    { MethodType=Property DesignTime=False }
  1848    Procedure Set ComConstraintEdit Boolean value
  1849        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  1850    End_Procedure
  1851
  1852    { MethodType=Property DesignTime=False }
  1853    Function ComFormat Returns String
  1854        String retVal
  1855        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  1856        Function_Return retVal
  1857    End_Function
  1858
  1859    { MethodType=Property DesignTime=False }
  1860    Procedure Set ComFormat String value
  1861        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  1862    End_Procedure
  1863
  1864    { MethodType=Property DesignTime=False }
  1865    Function ComPasswordMask Returns Boolean
  1866        Boolean retVal
  1867        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  1868        Function_Return retVal
  1869    End_Function
  1870
  1871    { MethodType=Property DesignTime=False }
  1872    Procedure Set ComPasswordMask Boolean value
  1873        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  1874    End_Procedure
  1875
  1876    { MethodType=Property DesignTime=False }
  1877    Function ComMaskedText Returns String
  1878        String retVal
  1879        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  1880        Function_Return retVal
  1881    End_Function
  1882
  1883    { MethodType=Property DesignTime=False }
  1884    Procedure Set ComMaskedText String value
  1885        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  1886    End_Procedure
  1887
  1888    { MethodType=Property DesignTime=False }
  1889    Function ComId Returns Integer
  1890        Integer retVal
  1891        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  1892        Function_Return retVal
  1893    End_Function
  1894
  1895    { MethodType=Property DesignTime=False }
  1896    Procedure Set ComId Integer value
  1897        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  1898    End_Procedure
  1899
  1900    { MethodType=Property DesignTime=False }
  1901    Function ComDefaultValue Returns String
  1902        String retVal
  1903        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  1904        Function_Return retVal
  1905    End_Function
  1906
  1907    { MethodType=Property DesignTime=False }
  1908    Procedure Set ComDefaultValue String value
  1909        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  1910    End_Procedure
  1911
  1912    { MethodType=Property DesignTime=False }
  1913    Function ComHidden Returns Boolean
  1914        Boolean retVal
  1915        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  1916        Function_Return retVal
  1917    End_Function
  1918
  1919    { MethodType=Property DesignTime=False }
  1920    Procedure Set ComHidden Boolean value
  1921        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  1922    End_Procedure
  1923
  1924    { MethodType=Property DesignTime=False }
  1925    Function ComHeight Returns Integer
  1926        Integer retVal
  1927        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  1928        Function_Return retVal
  1929    End_Function
  1930
  1931    { MethodType=Property DesignTime=False }
  1932    Procedure Set ComHeight Integer value
  1933        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  1934    End_Procedure
  1935
  1936    { MethodType=Property DesignTime=False }
  1937    Function ComMultiLinesCount Returns Integer
  1938        Integer retVal
  1939        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  1940        Function_Return retVal
  1941    End_Function
  1942
  1943    { MethodType=Property DesignTime=False }
  1944    Procedure Set ComMultiLinesCount Integer value
  1945        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  1946    End_Procedure
  1947
  1948    { MethodType=Property DesignTime=False }
  1949    Function ComEditStyle Returns OLEPropertyItemEditStyle
  1950        OLEPropertyItemEditStyle retVal
  1951        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  1952        Function_Return retVal
  1953    End_Function
  1954
  1955    { MethodType=Property DesignTime=False }
  1956    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  1957        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  1958    End_Procedure
  1959
  1960    { MethodType=Property DesignTime=False }
  1961    Function ComDropDownItemCount Returns Integer
  1962        Integer retVal
  1963        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  1964        Function_Return retVal
  1965    End_Function
  1966
  1967    { MethodType=Property DesignTime=False }
  1968    Procedure Set ComDropDownItemCount Integer value
  1969        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  1970    End_Procedure
  1971
  1972    { MethodType=Property DesignTime=False }
  1973    Function ComAutoComplete Returns Boolean
  1974        Boolean retVal
  1975        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  1976        Function_Return retVal
  1977    End_Function
  1978
  1979    { MethodType=Property DesignTime=False }
  1980    Procedure Set ComAutoComplete Boolean value
  1981        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  1982    End_Procedure
  1983
  1984    { MethodType=Property DesignTime=False }
  1985    Function ComExpandable Returns Boolean
  1986        Boolean retVal
  1987        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  1988        Function_Return retVal
  1989    End_Function
  1990
  1991    { MethodType=Property DesignTime=False }
  1992    Procedure Set ComExpandable Boolean value
  1993        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  1994    End_Procedure
  1995
  1996    { MethodType=Property DesignTime=False }
  1997    Function ComTooltip Returns String
  1998        String retVal
  1999        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  2000        Function_Return retVal
  2001    End_Function
  2002
  2003    { MethodType=Property DesignTime=False }
  2004    Procedure Set ComTooltip String value
  2005        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  2006    End_Procedure
  2007
  2008    { MethodType=Property DesignTime=False }
  2009    Function ComYear Returns Integer
  2010        Integer retVal
  2011        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_I4 to retVal
  2012        Function_Return retVal
  2013    End_Function
  2014
  2015    { MethodType=Property DesignTime=False }
  2016    Procedure Set ComYear Integer value
  2017        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_I4 to value
  2018    End_Procedure
  2019
  2020    { MethodType=Property DesignTime=False }
  2021    Function ComMonth Returns Integer
  2022        Integer retVal
  2023        Get ComProperty of (phDispatchDriver(Self)) 51 OLE_VT_I4 to retVal
  2024        Function_Return retVal
  2025    End_Function
  2026
  2027    { MethodType=Property DesignTime=False }
  2028    Procedure Set ComMonth Integer value
  2029        Set ComProperty of (phDispatchDriver(Self)) 51 OLE_VT_I4 to value
  2030    End_Procedure
  2031
  2032    { MethodType=Property DesignTime=False }
  2033    Function ComDay Returns Integer
  2034        Integer retVal
  2035        Get ComProperty of (phDispatchDriver(Self)) 52 OLE_VT_I4 to retVal
  2036        Function_Return retVal
  2037    End_Function
  2038
  2039    { MethodType=Property DesignTime=False }
  2040    Procedure Set ComDay Integer value
  2041        Set ComProperty of (phDispatchDriver(Self)) 52 OLE_VT_I4 to value
  2042    End_Procedure
  2043
  2044    { MethodType=Property DesignTime=False }
  2045    Function ComConstraints Returns Variant
  2046        Handle hDispatchDriver
  2047        Variant retVal
  2048        Get phDispatchDriver to hDispatchDriver
  2049        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  2050        Function_Return retVal
  2051    End_Function
  2052
  2053    { MethodType=Property DesignTime=False }
  2054    Function ComChilds Returns Variant
  2055        Handle hDispatchDriver
  2056        Variant retVal
  2057        Get phDispatchDriver to hDispatchDriver
  2058        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  2059        Function_Return retVal
  2060    End_Function
  2061
  2062    { MethodType=Property DesignTime=False }
  2063    Function ComParent Returns Variant
  2064        Handle hDispatchDriver
  2065        Variant retVal
  2066        Get phDispatchDriver to hDispatchDriver
  2067        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  2068        Function_Return retVal
  2069    End_Function
  2070
  2071    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  2072        Handle hDispatchDriver
  2073        Variant retVal
  2074        Get phDispatchDriver to hDispatchDriver
  2075        Send PrepareParams to hDispatchDriver 3
  2076        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2077        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  2078        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  2079        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  2080        Function_Return retVal
  2081    End_Function
  2082
  2083    { MethodType=Property DesignTime=False }
  2084    Function ComType Returns OLEPropertyItemType
  2085        Handle hDispatchDriver
  2086        OLEPropertyItemType retVal
  2087        Get phDispatchDriver to hDispatchDriver
  2088        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  2089        Function_Return retVal
  2090    End_Function
  2091
  2092    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  2093        Handle hDispatchDriver
  2094        Variant retVal
  2095        Get phDispatchDriver to hDispatchDriver
  2096        Send PrepareParams to hDispatchDriver 3
  2097        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2098        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  2099        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  2100        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  2101        Function_Return retVal
  2102    End_Function
  2103
  2104    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  2105        Handle hDispatchDriver
  2106        Get phDispatchDriver to hDispatchDriver
  2107        Send PrepareParams to hDispatchDriver 3
  2108        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  2109        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  2110        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  2111        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  2112    End_Procedure
  2113
  2114    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  2115        Handle hDispatchDriver
  2116        Variant retVal
  2117        Get phDispatchDriver to hDispatchDriver
  2118        Send PrepareParams to hDispatchDriver 4
  2119        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  2120        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2121        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  2122        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  2123        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  2124        Function_Return retVal
  2125    End_Function
  2126
  2127    Procedure ComRemove
  2128        Handle hDispatchDriver
  2129        Get phDispatchDriver to hDispatchDriver
  2130        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  2131    End_Procedure
  2132
  2133    { MethodType=Property DesignTime=False }
  2134    Function ComValueMetrics Returns Variant
  2135        Handle hDispatchDriver
  2136        Variant retVal
  2137        Get phDispatchDriver to hDispatchDriver
  2138        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  2139        Function_Return retVal
  2140    End_Function
  2141
  2142    { MethodType=Property DesignTime=False }
  2143    Function ComCaptionMetrics Returns Variant
  2144        Handle hDispatchDriver
  2145        Variant retVal
  2146        Get phDispatchDriver to hDispatchDriver
  2147        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  2148        Function_Return retVal
  2149    End_Function
  2150
  2151    Procedure ComEnsureVisible
  2152        Handle hDispatchDriver
  2153        Get phDispatchDriver to hDispatchDriver
  2154        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  2155    End_Procedure
  2156
  2157    { MethodType=Property DesignTime=False }
  2158    Function ComIndex Returns Integer
  2159        Handle hDispatchDriver
  2160        Integer retVal
  2161        Get phDispatchDriver to hDispatchDriver
  2162        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  2163        Function_Return retVal
  2164    End_Function
  2165
  2166    Function ComAddInplaceButton Integer llId Returns Variant
  2167        Handle hDispatchDriver
  2168        Variant retVal
  2169        Get phDispatchDriver to hDispatchDriver
  2170        Send PrepareParams to hDispatchDriver 1
  2171        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  2172        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  2173        Function_Return retVal
  2174    End_Function
  2175
  2176    Function ComAddSliderControl Returns Variant
  2177        Handle hDispatchDriver
  2178        Variant retVal
  2179        Get phDispatchDriver to hDispatchDriver
  2180        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  2181        Function_Return retVal
  2182    End_Function
  2183
  2184    Function ComAddSpinButton Returns Variant
  2185        Handle hDispatchDriver
  2186        Variant retVal
  2187        Get phDispatchDriver to hDispatchDriver
  2188        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  2189        Function_Return retVal
  2190    End_Function
  2191
  2192    { MethodType=Property DesignTime=False }
  2193    Function ComInplaceButtons Returns Variant
  2194        Handle hDispatchDriver
  2195        Variant retVal
  2196        Get phDispatchDriver to hDispatchDriver
  2197        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  2198        Function_Return retVal
  2199    End_Function
  2200
  2201    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  2202        Handle hDispatchDriver
  2203        Variant retVal
  2204        Get phDispatchDriver to hDispatchDriver
  2205        Send PrepareParams to hDispatchDriver 4
  2206        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  2207        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2208        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  2209        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  2210        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  2211        Function_Return retVal
  2212    End_Function
  2213
  2214    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  2215        Handle hDispatchDriver
  2216        Get phDispatchDriver to hDispatchDriver
  2217        Send PrepareParams to hDispatchDriver 4
  2218        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  2219        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  2220        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  2221        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  2222        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  2223    End_Procedure
  2224
  2225    Procedure ComStartEdit
  2226        Handle hDispatchDriver
  2227        Get phDispatchDriver to hDispatchDriver
  2228        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  2229    End_Procedure
  2230
  2231    Procedure ComAllowNullDate String llNullValue
  2232        Handle hDispatchDriver
  2233        Get phDispatchDriver to hDispatchDriver
  2234        Send PrepareParams to hDispatchDriver 1
  2235        Send DefineParam to hDispatchDriver OLE_VT_BSTR llNullValue
  2236        Send InvokeComMethod to hDispatchDriver 53 OLE_VT_VOID
  2237    End_Procedure
  2238End_Class
  2239
  2240// CoClass
  2241Class cSigCjComPropertyGridItemDate is a cComAutomationObject
  2242    Import_Class_Protocol cSigCjComIPropertyGridItemDate
  2243
  2244    Procedure Construct_Object
  2245        Forward Send Construct_Object
  2246        Set peAutoCreate to acNoAutoCreate
  2247    End_Procedure
  2248End_Class
  2249
  2250Class cSigCjComIPropertyGridItemDouble is a Mixin
  2251
  2252    { MethodType=Property DesignTime=False }
  2253    Function ComValue Returns Variant
  2254        Variant retVal
  2255        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  2256        Function_Return retVal
  2257    End_Function
  2258
  2259    { MethodType=Property DesignTime=False }
  2260    Procedure Set ComValue Variant value
  2261        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  2262    End_Procedure
  2263
  2264    { MethodType=Property DesignTime=False }
  2265    Function ComExpanded Returns Boolean
  2266        Boolean retVal
  2267        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  2268        Function_Return retVal
  2269    End_Function
  2270
  2271    { MethodType=Property DesignTime=False }
  2272    Procedure Set ComExpanded Boolean value
  2273        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  2274    End_Procedure
  2275
  2276    { MethodType=Property DesignTime=False }
  2277    Function ComReadOnly Returns Boolean
  2278        Boolean retVal
  2279        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  2280        Function_Return retVal
  2281    End_Function
  2282
  2283    { MethodType=Property DesignTime=False }
  2284    Procedure Set ComReadOnly Boolean value
  2285        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  2286    End_Procedure
  2287
  2288    { MethodType=Property DesignTime=False }
  2289    Function ComSelected Returns Boolean
  2290        Boolean retVal
  2291        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  2292        Function_Return retVal
  2293    End_Function
  2294
  2295    { MethodType=Property DesignTime=False }
  2296    Procedure Set ComSelected Boolean value
  2297        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  2298    End_Procedure
  2299
  2300    { MethodType=Property DesignTime=False }
  2301    Function ComCaption Returns String
  2302        String retVal
  2303        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  2304        Function_Return retVal
  2305    End_Function
  2306
  2307    { MethodType=Property DesignTime=False }
  2308    Procedure Set ComCaption String value
  2309        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  2310    End_Procedure
  2311
  2312    { MethodType=Property DesignTime=False }
  2313    Function ComDescription Returns String
  2314        String retVal
  2315        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  2316        Function_Return retVal
  2317    End_Function
  2318
  2319    { MethodType=Property DesignTime=False }
  2320    Procedure Set ComDescription String value
  2321        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  2322    End_Procedure
  2323
  2324    { MethodType=Property DesignTime=False }
  2325    Function ComTag Returns Variant
  2326        Variant retVal
  2327        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  2328        Function_Return retVal
  2329    End_Function
  2330
  2331    { MethodType=Property DesignTime=False }
  2332    Procedure Set ComTag Variant value
  2333        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  2334    End_Procedure
  2335
  2336    { MethodType=Property DesignTime=False }
  2337    Function ComFlags Returns OLEPropertyItemFlags
  2338        OLEPropertyItemFlags retVal
  2339        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  2340        Function_Return retVal
  2341    End_Function
  2342
  2343    { MethodType=Property DesignTime=False }
  2344    Procedure Set ComFlags OLEPropertyItemFlags value
  2345        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  2346    End_Procedure
  2347
  2348    { MethodType=Property DesignTime=False }
  2349    Function ComConstraintEdit Returns Boolean
  2350        Boolean retVal
  2351        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  2352        Function_Return retVal
  2353    End_Function
  2354
  2355    { MethodType=Property DesignTime=False }
  2356    Procedure Set ComConstraintEdit Boolean value
  2357        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  2358    End_Procedure
  2359
  2360    { MethodType=Property DesignTime=False }
  2361    Function ComFormat Returns String
  2362        String retVal
  2363        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  2364        Function_Return retVal
  2365    End_Function
  2366
  2367    { MethodType=Property DesignTime=False }
  2368    Procedure Set ComFormat String value
  2369        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  2370    End_Procedure
  2371
  2372    { MethodType=Property DesignTime=False }
  2373    Function ComPasswordMask Returns Boolean
  2374        Boolean retVal
  2375        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  2376        Function_Return retVal
  2377    End_Function
  2378
  2379    { MethodType=Property DesignTime=False }
  2380    Procedure Set ComPasswordMask Boolean value
  2381        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  2382    End_Procedure
  2383
  2384    { MethodType=Property DesignTime=False }
  2385    Function ComMaskedText Returns String
  2386        String retVal
  2387        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  2388        Function_Return retVal
  2389    End_Function
  2390
  2391    { MethodType=Property DesignTime=False }
  2392    Procedure Set ComMaskedText String value
  2393        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  2394    End_Procedure
  2395
  2396    { MethodType=Property DesignTime=False }
  2397    Function ComId Returns Integer
  2398        Integer retVal
  2399        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  2400        Function_Return retVal
  2401    End_Function
  2402
  2403    { MethodType=Property DesignTime=False }
  2404    Procedure Set ComId Integer value
  2405        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  2406    End_Procedure
  2407
  2408    { MethodType=Property DesignTime=False }
  2409    Function ComDefaultValue Returns String
  2410        String retVal
  2411        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  2412        Function_Return retVal
  2413    End_Function
  2414
  2415    { MethodType=Property DesignTime=False }
  2416    Procedure Set ComDefaultValue String value
  2417        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  2418    End_Procedure
  2419
  2420    { MethodType=Property DesignTime=False }
  2421    Function ComHidden Returns Boolean
  2422        Boolean retVal
  2423        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  2424        Function_Return retVal
  2425    End_Function
  2426
  2427    { MethodType=Property DesignTime=False }
  2428    Procedure Set ComHidden Boolean value
  2429        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  2430    End_Procedure
  2431
  2432    { MethodType=Property DesignTime=False }
  2433    Function ComHeight Returns Integer
  2434        Integer retVal
  2435        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  2436        Function_Return retVal
  2437    End_Function
  2438
  2439    { MethodType=Property DesignTime=False }
  2440    Procedure Set ComHeight Integer value
  2441        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  2442    End_Procedure
  2443
  2444    { MethodType=Property DesignTime=False }
  2445    Function ComMultiLinesCount Returns Integer
  2446        Integer retVal
  2447        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  2448        Function_Return retVal
  2449    End_Function
  2450
  2451    { MethodType=Property DesignTime=False }
  2452    Procedure Set ComMultiLinesCount Integer value
  2453        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  2454    End_Procedure
  2455
  2456    { MethodType=Property DesignTime=False }
  2457    Function ComEditStyle Returns OLEPropertyItemEditStyle
  2458        OLEPropertyItemEditStyle retVal
  2459        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  2460        Function_Return retVal
  2461    End_Function
  2462
  2463    { MethodType=Property DesignTime=False }
  2464    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  2465        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  2466    End_Procedure
  2467
  2468    { MethodType=Property DesignTime=False }
  2469    Function ComDropDownItemCount Returns Integer
  2470        Integer retVal
  2471        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  2472        Function_Return retVal
  2473    End_Function
  2474
  2475    { MethodType=Property DesignTime=False }
  2476    Procedure Set ComDropDownItemCount Integer value
  2477        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  2478    End_Procedure
  2479
  2480    { MethodType=Property DesignTime=False }
  2481    Function ComAutoComplete Returns Boolean
  2482        Boolean retVal
  2483        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  2484        Function_Return retVal
  2485    End_Function
  2486
  2487    { MethodType=Property DesignTime=False }
  2488    Procedure Set ComAutoComplete Boolean value
  2489        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  2490    End_Procedure
  2491
  2492    { MethodType=Property DesignTime=False }
  2493    Function ComExpandable Returns Boolean
  2494        Boolean retVal
  2495        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  2496        Function_Return retVal
  2497    End_Function
  2498
  2499    { MethodType=Property DesignTime=False }
  2500    Procedure Set ComExpandable Boolean value
  2501        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  2502    End_Procedure
  2503
  2504    { MethodType=Property DesignTime=False }
  2505    Function ComTooltip Returns String
  2506        String retVal
  2507        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  2508        Function_Return retVal
  2509    End_Function
  2510
  2511    { MethodType=Property DesignTime=False }
  2512    Procedure Set ComTooltip String value
  2513        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  2514    End_Procedure
  2515
  2516    { MethodType=Property DesignTime=False }
  2517    Function ComUseSystemDecimalSymbol Returns Boolean
  2518        Boolean retVal
  2519        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to retVal
  2520        Function_Return retVal
  2521    End_Function
  2522
  2523    { MethodType=Property DesignTime=False }
  2524    Procedure Set ComUseSystemDecimalSymbol Boolean value
  2525        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to value
  2526    End_Procedure
  2527
  2528    { MethodType=Property DesignTime=False }
  2529    Function ComConstraints Returns Variant
  2530        Handle hDispatchDriver
  2531        Variant retVal
  2532        Get phDispatchDriver to hDispatchDriver
  2533        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  2534        Function_Return retVal
  2535    End_Function
  2536
  2537    { MethodType=Property DesignTime=False }
  2538    Function ComChilds Returns Variant
  2539        Handle hDispatchDriver
  2540        Variant retVal
  2541        Get phDispatchDriver to hDispatchDriver
  2542        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  2543        Function_Return retVal
  2544    End_Function
  2545
  2546    { MethodType=Property DesignTime=False }
  2547    Function ComParent Returns Variant
  2548        Handle hDispatchDriver
  2549        Variant retVal
  2550        Get phDispatchDriver to hDispatchDriver
  2551        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  2552        Function_Return retVal
  2553    End_Function
  2554
  2555    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  2556        Handle hDispatchDriver
  2557        Variant retVal
  2558        Get phDispatchDriver to hDispatchDriver
  2559        Send PrepareParams to hDispatchDriver 3
  2560        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2561        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  2562        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  2563        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  2564        Function_Return retVal
  2565    End_Function
  2566
  2567    { MethodType=Property DesignTime=False }
  2568    Function ComType Returns OLEPropertyItemType
  2569        Handle hDispatchDriver
  2570        OLEPropertyItemType retVal
  2571        Get phDispatchDriver to hDispatchDriver
  2572        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  2573        Function_Return retVal
  2574    End_Function
  2575
  2576    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  2577        Handle hDispatchDriver
  2578        Variant retVal
  2579        Get phDispatchDriver to hDispatchDriver
  2580        Send PrepareParams to hDispatchDriver 3
  2581        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2582        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  2583        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  2584        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  2585        Function_Return retVal
  2586    End_Function
  2587
  2588    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  2589        Handle hDispatchDriver
  2590        Get phDispatchDriver to hDispatchDriver
  2591        Send PrepareParams to hDispatchDriver 3
  2592        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  2593        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  2594        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  2595        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  2596    End_Procedure
  2597
  2598    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  2599        Handle hDispatchDriver
  2600        Variant retVal
  2601        Get phDispatchDriver to hDispatchDriver
  2602        Send PrepareParams to hDispatchDriver 4
  2603        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  2604        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2605        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  2606        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  2607        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  2608        Function_Return retVal
  2609    End_Function
  2610
  2611    Procedure ComRemove
  2612        Handle hDispatchDriver
  2613        Get phDispatchDriver to hDispatchDriver
  2614        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  2615    End_Procedure
  2616
  2617    { MethodType=Property DesignTime=False }
  2618    Function ComValueMetrics Returns Variant
  2619        Handle hDispatchDriver
  2620        Variant retVal
  2621        Get phDispatchDriver to hDispatchDriver
  2622        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  2623        Function_Return retVal
  2624    End_Function
  2625
  2626    { MethodType=Property DesignTime=False }
  2627    Function ComCaptionMetrics Returns Variant
  2628        Handle hDispatchDriver
  2629        Variant retVal
  2630        Get phDispatchDriver to hDispatchDriver
  2631        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  2632        Function_Return retVal
  2633    End_Function
  2634
  2635    Procedure ComEnsureVisible
  2636        Handle hDispatchDriver
  2637        Get phDispatchDriver to hDispatchDriver
  2638        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  2639    End_Procedure
  2640
  2641    { MethodType=Property DesignTime=False }
  2642    Function ComIndex Returns Integer
  2643        Handle hDispatchDriver
  2644        Integer retVal
  2645        Get phDispatchDriver to hDispatchDriver
  2646        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  2647        Function_Return retVal
  2648    End_Function
  2649
  2650    Function ComAddInplaceButton Integer llId Returns Variant
  2651        Handle hDispatchDriver
  2652        Variant retVal
  2653        Get phDispatchDriver to hDispatchDriver
  2654        Send PrepareParams to hDispatchDriver 1
  2655        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  2656        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  2657        Function_Return retVal
  2658    End_Function
  2659
  2660    Function ComAddSliderControl Returns Variant
  2661        Handle hDispatchDriver
  2662        Variant retVal
  2663        Get phDispatchDriver to hDispatchDriver
  2664        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  2665        Function_Return retVal
  2666    End_Function
  2667
  2668    Function ComAddSpinButton Returns Variant
  2669        Handle hDispatchDriver
  2670        Variant retVal
  2671        Get phDispatchDriver to hDispatchDriver
  2672        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  2673        Function_Return retVal
  2674    End_Function
  2675
  2676    { MethodType=Property DesignTime=False }
  2677    Function ComInplaceButtons Returns Variant
  2678        Handle hDispatchDriver
  2679        Variant retVal
  2680        Get phDispatchDriver to hDispatchDriver
  2681        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  2682        Function_Return retVal
  2683    End_Function
  2684
  2685    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  2686        Handle hDispatchDriver
  2687        Variant retVal
  2688        Get phDispatchDriver to hDispatchDriver
  2689        Send PrepareParams to hDispatchDriver 4
  2690        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  2691        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  2692        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  2693        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  2694        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  2695        Function_Return retVal
  2696    End_Function
  2697
  2698    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  2699        Handle hDispatchDriver
  2700        Get phDispatchDriver to hDispatchDriver
  2701        Send PrepareParams to hDispatchDriver 4
  2702        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  2703        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  2704        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  2705        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  2706        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  2707    End_Procedure
  2708
  2709    Procedure ComStartEdit
  2710        Handle hDispatchDriver
  2711        Get phDispatchDriver to hDispatchDriver
  2712        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  2713    End_Procedure
  2714End_Class
  2715
  2716// CoClass
  2717Class cSigCjComPropertyGridItemDouble is a cComAutomationObject
  2718    Import_Class_Protocol cSigCjComIPropertyGridItemDouble
  2719
  2720    Procedure Construct_Object
  2721        Forward Send Construct_Object
  2722        Set peAutoCreate to acNoAutoCreate
  2723    End_Procedure
  2724End_Class
  2725
  2726Class cSigCjComIPropertyGridItemColor is a Mixin
  2727
  2728    { MethodType=Property DesignTime=False }
  2729    Function ComValue Returns Variant
  2730        Variant retVal
  2731        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  2732        Function_Return retVal
  2733    End_Function
  2734
  2735    { MethodType=Property DesignTime=False }
  2736    Procedure Set ComValue Variant value
  2737        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  2738    End_Procedure
  2739
  2740    { MethodType=Property DesignTime=False }
  2741    Function ComExpanded Returns Boolean
  2742        Boolean retVal
  2743        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  2744        Function_Return retVal
  2745    End_Function
  2746
  2747    { MethodType=Property DesignTime=False }
  2748    Procedure Set ComExpanded Boolean value
  2749        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  2750    End_Procedure
  2751
  2752    { MethodType=Property DesignTime=False }
  2753    Function ComReadOnly Returns Boolean
  2754        Boolean retVal
  2755        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  2756        Function_Return retVal
  2757    End_Function
  2758
  2759    { MethodType=Property DesignTime=False }
  2760    Procedure Set ComReadOnly Boolean value
  2761        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  2762    End_Procedure
  2763
  2764    { MethodType=Property DesignTime=False }
  2765    Function ComSelected Returns Boolean
  2766        Boolean retVal
  2767        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  2768        Function_Return retVal
  2769    End_Function
  2770
  2771    { MethodType=Property DesignTime=False }
  2772    Procedure Set ComSelected Boolean value
  2773        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  2774    End_Procedure
  2775
  2776    { MethodType=Property DesignTime=False }
  2777    Function ComCaption Returns String
  2778        String retVal
  2779        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  2780        Function_Return retVal
  2781    End_Function
  2782
  2783    { MethodType=Property DesignTime=False }
  2784    Procedure Set ComCaption String value
  2785        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  2786    End_Procedure
  2787
  2788    { MethodType=Property DesignTime=False }
  2789    Function ComDescription Returns String
  2790        String retVal
  2791        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  2792        Function_Return retVal
  2793    End_Function
  2794
  2795    { MethodType=Property DesignTime=False }
  2796    Procedure Set ComDescription String value
  2797        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  2798    End_Procedure
  2799
  2800    { MethodType=Property DesignTime=False }
  2801    Function ComTag Returns Variant
  2802        Variant retVal
  2803        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  2804        Function_Return retVal
  2805    End_Function
  2806
  2807    { MethodType=Property DesignTime=False }
  2808    Procedure Set ComTag Variant value
  2809        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  2810    End_Procedure
  2811
  2812    { MethodType=Property DesignTime=False }
  2813    Function ComFlags Returns OLEPropertyItemFlags
  2814        OLEPropertyItemFlags retVal
  2815        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  2816        Function_Return retVal
  2817    End_Function
  2818
  2819    { MethodType=Property DesignTime=False }
  2820    Procedure Set ComFlags OLEPropertyItemFlags value
  2821        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  2822    End_Procedure
  2823
  2824    { MethodType=Property DesignTime=False }
  2825    Function ComConstraintEdit Returns Boolean
  2826        Boolean retVal
  2827        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  2828        Function_Return retVal
  2829    End_Function
  2830
  2831    { MethodType=Property DesignTime=False }
  2832    Procedure Set ComConstraintEdit Boolean value
  2833        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  2834    End_Procedure
  2835
  2836    { MethodType=Property DesignTime=False }
  2837    Function ComFormat Returns String
  2838        String retVal
  2839        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  2840        Function_Return retVal
  2841    End_Function
  2842
  2843    { MethodType=Property DesignTime=False }
  2844    Procedure Set ComFormat String value
  2845        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  2846    End_Procedure
  2847
  2848    { MethodType=Property DesignTime=False }
  2849    Function ComPasswordMask Returns Boolean
  2850        Boolean retVal
  2851        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  2852        Function_Return retVal
  2853    End_Function
  2854
  2855    { MethodType=Property DesignTime=False }
  2856    Procedure Set ComPasswordMask Boolean value
  2857        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  2858    End_Procedure
  2859
  2860    { MethodType=Property DesignTime=False }
  2861    Function ComMaskedText Returns String
  2862        String retVal
  2863        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  2864        Function_Return retVal
  2865    End_Function
  2866
  2867    { MethodType=Property DesignTime=False }
  2868    Procedure Set ComMaskedText String value
  2869        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  2870    End_Procedure
  2871
  2872    { MethodType=Property DesignTime=False }
  2873    Function ComId Returns Integer
  2874        Integer retVal
  2875        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  2876        Function_Return retVal
  2877    End_Function
  2878
  2879    { MethodType=Property DesignTime=False }
  2880    Procedure Set ComId Integer value
  2881        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  2882    End_Procedure
  2883
  2884    { MethodType=Property DesignTime=False }
  2885    Function ComDefaultValue Returns String
  2886        String retVal
  2887        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  2888        Function_Return retVal
  2889    End_Function
  2890
  2891    { MethodType=Property DesignTime=False }
  2892    Procedure Set ComDefaultValue String value
  2893        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  2894    End_Procedure
  2895
  2896    { MethodType=Property DesignTime=False }
  2897    Function ComHidden Returns Boolean
  2898        Boolean retVal
  2899        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  2900        Function_Return retVal
  2901    End_Function
  2902
  2903    { MethodType=Property DesignTime=False }
  2904    Procedure Set ComHidden Boolean value
  2905        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  2906    End_Procedure
  2907
  2908    { MethodType=Property DesignTime=False }
  2909    Function ComHeight Returns Integer
  2910        Integer retVal
  2911        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  2912        Function_Return retVal
  2913    End_Function
  2914
  2915    { MethodType=Property DesignTime=False }
  2916    Procedure Set ComHeight Integer value
  2917        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  2918    End_Procedure
  2919
  2920    { MethodType=Property DesignTime=False }
  2921    Function ComMultiLinesCount Returns Integer
  2922        Integer retVal
  2923        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  2924        Function_Return retVal
  2925    End_Function
  2926
  2927    { MethodType=Property DesignTime=False }
  2928    Procedure Set ComMultiLinesCount Integer value
  2929        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  2930    End_Procedure
  2931
  2932    { MethodType=Property DesignTime=False }
  2933    Function ComEditStyle Returns OLEPropertyItemEditStyle
  2934        OLEPropertyItemEditStyle retVal
  2935        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  2936        Function_Return retVal
  2937    End_Function
  2938
  2939    { MethodType=Property DesignTime=False }
  2940    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  2941        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  2942    End_Procedure
  2943
  2944    { MethodType=Property DesignTime=False }
  2945    Function ComDropDownItemCount Returns Integer
  2946        Integer retVal
  2947        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  2948        Function_Return retVal
  2949    End_Function
  2950
  2951    { MethodType=Property DesignTime=False }
  2952    Procedure Set ComDropDownItemCount Integer value
  2953        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  2954    End_Procedure
  2955
  2956    { MethodType=Property DesignTime=False }
  2957    Function ComAutoComplete Returns Boolean
  2958        Boolean retVal
  2959        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  2960        Function_Return retVal
  2961    End_Function
  2962
  2963    { MethodType=Property DesignTime=False }
  2964    Procedure Set ComAutoComplete Boolean value
  2965        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  2966    End_Procedure
  2967
  2968    { MethodType=Property DesignTime=False }
  2969    Function ComExpandable Returns Boolean
  2970        Boolean retVal
  2971        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  2972        Function_Return retVal
  2973    End_Function
  2974
  2975    { MethodType=Property DesignTime=False }
  2976    Procedure Set ComExpandable Boolean value
  2977        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  2978    End_Procedure
  2979
  2980    { MethodType=Property DesignTime=False }
  2981    Function ComTooltip Returns String
  2982        String retVal
  2983        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  2984        Function_Return retVal
  2985    End_Function
  2986
  2987    { MethodType=Property DesignTime=False }
  2988    Procedure Set ComTooltip String value
  2989        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  2990    End_Procedure
  2991
  2992    { MethodType=Property DesignTime=False }
  2993    Function ComEditorStyle Returns OLEPropertyGridItemColorEditor
  2994        OLEPropertyGridItemColorEditor retVal
  2995        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_I4 to retVal
  2996        Function_Return retVal
  2997    End_Function
  2998
  2999    { MethodType=Property DesignTime=False }
  3000    Procedure Set ComEditorStyle OLEPropertyGridItemColorEditor value
  3001        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_I4 to value
  3002    End_Procedure
  3003
  3004    { MethodType=Property DesignTime=False }
  3005    Function ComConstraints Returns Variant
  3006        Handle hDispatchDriver
  3007        Variant retVal
  3008        Get phDispatchDriver to hDispatchDriver
  3009        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  3010        Function_Return retVal
  3011    End_Function
  3012
  3013    { MethodType=Property DesignTime=False }
  3014    Function ComChilds Returns Variant
  3015        Handle hDispatchDriver
  3016        Variant retVal
  3017        Get phDispatchDriver to hDispatchDriver
  3018        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  3019        Function_Return retVal
  3020    End_Function
  3021
  3022    { MethodType=Property DesignTime=False }
  3023    Function ComParent Returns Variant
  3024        Handle hDispatchDriver
  3025        Variant retVal
  3026        Get phDispatchDriver to hDispatchDriver
  3027        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  3028        Function_Return retVal
  3029    End_Function
  3030
  3031    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  3032        Handle hDispatchDriver
  3033        Variant retVal
  3034        Get phDispatchDriver to hDispatchDriver
  3035        Send PrepareParams to hDispatchDriver 3
  3036        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3037        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  3038        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  3039        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  3040        Function_Return retVal
  3041    End_Function
  3042
  3043    { MethodType=Property DesignTime=False }
  3044    Function ComType Returns OLEPropertyItemType
  3045        Handle hDispatchDriver
  3046        OLEPropertyItemType retVal
  3047        Get phDispatchDriver to hDispatchDriver
  3048        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  3049        Function_Return retVal
  3050    End_Function
  3051
  3052    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  3053        Handle hDispatchDriver
  3054        Variant retVal
  3055        Get phDispatchDriver to hDispatchDriver
  3056        Send PrepareParams to hDispatchDriver 3
  3057        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3058        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  3059        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  3060        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  3061        Function_Return retVal
  3062    End_Function
  3063
  3064    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  3065        Handle hDispatchDriver
  3066        Get phDispatchDriver to hDispatchDriver
  3067        Send PrepareParams to hDispatchDriver 3
  3068        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  3069        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  3070        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  3071        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  3072    End_Procedure
  3073
  3074    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  3075        Handle hDispatchDriver
  3076        Variant retVal
  3077        Get phDispatchDriver to hDispatchDriver
  3078        Send PrepareParams to hDispatchDriver 4
  3079        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  3080        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3081        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  3082        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  3083        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  3084        Function_Return retVal
  3085    End_Function
  3086
  3087    Procedure ComRemove
  3088        Handle hDispatchDriver
  3089        Get phDispatchDriver to hDispatchDriver
  3090        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  3091    End_Procedure
  3092
  3093    { MethodType=Property DesignTime=False }
  3094    Function ComValueMetrics Returns Variant
  3095        Handle hDispatchDriver
  3096        Variant retVal
  3097        Get phDispatchDriver to hDispatchDriver
  3098        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  3099        Function_Return retVal
  3100    End_Function
  3101
  3102    { MethodType=Property DesignTime=False }
  3103    Function ComCaptionMetrics Returns Variant
  3104        Handle hDispatchDriver
  3105        Variant retVal
  3106        Get phDispatchDriver to hDispatchDriver
  3107        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  3108        Function_Return retVal
  3109    End_Function
  3110
  3111    Procedure ComEnsureVisible
  3112        Handle hDispatchDriver
  3113        Get phDispatchDriver to hDispatchDriver
  3114        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  3115    End_Procedure
  3116
  3117    { MethodType=Property DesignTime=False }
  3118    Function ComIndex Returns Integer
  3119        Handle hDispatchDriver
  3120        Integer retVal
  3121        Get phDispatchDriver to hDispatchDriver
  3122        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  3123        Function_Return retVal
  3124    End_Function
  3125
  3126    Function ComAddInplaceButton Integer llId Returns Variant
  3127        Handle hDispatchDriver
  3128        Variant retVal
  3129        Get phDispatchDriver to hDispatchDriver
  3130        Send PrepareParams to hDispatchDriver 1
  3131        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  3132        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  3133        Function_Return retVal
  3134    End_Function
  3135
  3136    Function ComAddSliderControl Returns Variant
  3137        Handle hDispatchDriver
  3138        Variant retVal
  3139        Get phDispatchDriver to hDispatchDriver
  3140        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  3141        Function_Return retVal
  3142    End_Function
  3143
  3144    Function ComAddSpinButton Returns Variant
  3145        Handle hDispatchDriver
  3146        Variant retVal
  3147        Get phDispatchDriver to hDispatchDriver
  3148        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  3149        Function_Return retVal
  3150    End_Function
  3151
  3152    { MethodType=Property DesignTime=False }
  3153    Function ComInplaceButtons Returns Variant
  3154        Handle hDispatchDriver
  3155        Variant retVal
  3156        Get phDispatchDriver to hDispatchDriver
  3157        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  3158        Function_Return retVal
  3159    End_Function
  3160
  3161    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  3162        Handle hDispatchDriver
  3163        Variant retVal
  3164        Get phDispatchDriver to hDispatchDriver
  3165        Send PrepareParams to hDispatchDriver 4
  3166        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  3167        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3168        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  3169        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  3170        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  3171        Function_Return retVal
  3172    End_Function
  3173
  3174    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  3175        Handle hDispatchDriver
  3176        Get phDispatchDriver to hDispatchDriver
  3177        Send PrepareParams to hDispatchDriver 4
  3178        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  3179        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  3180        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  3181        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  3182        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  3183    End_Procedure
  3184
  3185    Procedure ComStartEdit
  3186        Handle hDispatchDriver
  3187        Get phDispatchDriver to hDispatchDriver
  3188        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  3189    End_Procedure
  3190End_Class
  3191
  3192// CoClass
  3193Class cSigCjComPropertyGridItemColor is a cComAutomationObject
  3194    Import_Class_Protocol cSigCjComIPropertyGridItemColor
  3195
  3196    Procedure Construct_Object
  3197        Forward Send Construct_Object
  3198        Set peAutoCreate to acNoAutoCreate
  3199    End_Procedure
  3200End_Class
  3201
  3202Class cSigCjComIPropertyGridItemBool is a Mixin
  3203
  3204    { MethodType=Property DesignTime=False }
  3205    Function ComValue Returns Variant
  3206        Variant retVal
  3207        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  3208        Function_Return retVal
  3209    End_Function
  3210
  3211    { MethodType=Property DesignTime=False }
  3212    Procedure Set ComValue Variant value
  3213        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  3214    End_Procedure
  3215
  3216    { MethodType=Property DesignTime=False }
  3217    Function ComExpanded Returns Boolean
  3218        Boolean retVal
  3219        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  3220        Function_Return retVal
  3221    End_Function
  3222
  3223    { MethodType=Property DesignTime=False }
  3224    Procedure Set ComExpanded Boolean value
  3225        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  3226    End_Procedure
  3227
  3228    { MethodType=Property DesignTime=False }
  3229    Function ComReadOnly Returns Boolean
  3230        Boolean retVal
  3231        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  3232        Function_Return retVal
  3233    End_Function
  3234
  3235    { MethodType=Property DesignTime=False }
  3236    Procedure Set ComReadOnly Boolean value
  3237        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  3238    End_Procedure
  3239
  3240    { MethodType=Property DesignTime=False }
  3241    Function ComSelected Returns Boolean
  3242        Boolean retVal
  3243        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  3244        Function_Return retVal
  3245    End_Function
  3246
  3247    { MethodType=Property DesignTime=False }
  3248    Procedure Set ComSelected Boolean value
  3249        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  3250    End_Procedure
  3251
  3252    { MethodType=Property DesignTime=False }
  3253    Function ComCaption Returns String
  3254        String retVal
  3255        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  3256        Function_Return retVal
  3257    End_Function
  3258
  3259    { MethodType=Property DesignTime=False }
  3260    Procedure Set ComCaption String value
  3261        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  3262    End_Procedure
  3263
  3264    { MethodType=Property DesignTime=False }
  3265    Function ComDescription Returns String
  3266        String retVal
  3267        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  3268        Function_Return retVal
  3269    End_Function
  3270
  3271    { MethodType=Property DesignTime=False }
  3272    Procedure Set ComDescription String value
  3273        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  3274    End_Procedure
  3275
  3276    { MethodType=Property DesignTime=False }
  3277    Function ComTag Returns Variant
  3278        Variant retVal
  3279        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  3280        Function_Return retVal
  3281    End_Function
  3282
  3283    { MethodType=Property DesignTime=False }
  3284    Procedure Set ComTag Variant value
  3285        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  3286    End_Procedure
  3287
  3288    { MethodType=Property DesignTime=False }
  3289    Function ComFlags Returns OLEPropertyItemFlags
  3290        OLEPropertyItemFlags retVal
  3291        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  3292        Function_Return retVal
  3293    End_Function
  3294
  3295    { MethodType=Property DesignTime=False }
  3296    Procedure Set ComFlags OLEPropertyItemFlags value
  3297        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  3298    End_Procedure
  3299
  3300    { MethodType=Property DesignTime=False }
  3301    Function ComConstraintEdit Returns Boolean
  3302        Boolean retVal
  3303        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  3304        Function_Return retVal
  3305    End_Function
  3306
  3307    { MethodType=Property DesignTime=False }
  3308    Procedure Set ComConstraintEdit Boolean value
  3309        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  3310    End_Procedure
  3311
  3312    { MethodType=Property DesignTime=False }
  3313    Function ComFormat Returns String
  3314        String retVal
  3315        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  3316        Function_Return retVal
  3317    End_Function
  3318
  3319    { MethodType=Property DesignTime=False }
  3320    Procedure Set ComFormat String value
  3321        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  3322    End_Procedure
  3323
  3324    { MethodType=Property DesignTime=False }
  3325    Function ComPasswordMask Returns Boolean
  3326        Boolean retVal
  3327        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  3328        Function_Return retVal
  3329    End_Function
  3330
  3331    { MethodType=Property DesignTime=False }
  3332    Procedure Set ComPasswordMask Boolean value
  3333        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  3334    End_Procedure
  3335
  3336    { MethodType=Property DesignTime=False }
  3337    Function ComMaskedText Returns String
  3338        String retVal
  3339        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  3340        Function_Return retVal
  3341    End_Function
  3342
  3343    { MethodType=Property DesignTime=False }
  3344    Procedure Set ComMaskedText String value
  3345        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  3346    End_Procedure
  3347
  3348    { MethodType=Property DesignTime=False }
  3349    Function ComId Returns Integer
  3350        Integer retVal
  3351        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  3352        Function_Return retVal
  3353    End_Function
  3354
  3355    { MethodType=Property DesignTime=False }
  3356    Procedure Set ComId Integer value
  3357        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  3358    End_Procedure
  3359
  3360    { MethodType=Property DesignTime=False }
  3361    Function ComDefaultValue Returns String
  3362        String retVal
  3363        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  3364        Function_Return retVal
  3365    End_Function
  3366
  3367    { MethodType=Property DesignTime=False }
  3368    Procedure Set ComDefaultValue String value
  3369        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  3370    End_Procedure
  3371
  3372    { MethodType=Property DesignTime=False }
  3373    Function ComHidden Returns Boolean
  3374        Boolean retVal
  3375        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  3376        Function_Return retVal
  3377    End_Function
  3378
  3379    { MethodType=Property DesignTime=False }
  3380    Procedure Set ComHidden Boolean value
  3381        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  3382    End_Procedure
  3383
  3384    { MethodType=Property DesignTime=False }
  3385    Function ComHeight Returns Integer
  3386        Integer retVal
  3387        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  3388        Function_Return retVal
  3389    End_Function
  3390
  3391    { MethodType=Property DesignTime=False }
  3392    Procedure Set ComHeight Integer value
  3393        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  3394    End_Procedure
  3395
  3396    { MethodType=Property DesignTime=False }
  3397    Function ComMultiLinesCount Returns Integer
  3398        Integer retVal
  3399        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  3400        Function_Return retVal
  3401    End_Function
  3402
  3403    { MethodType=Property DesignTime=False }
  3404    Procedure Set ComMultiLinesCount Integer value
  3405        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  3406    End_Procedure
  3407
  3408    { MethodType=Property DesignTime=False }
  3409    Function ComEditStyle Returns OLEPropertyItemEditStyle
  3410        OLEPropertyItemEditStyle retVal
  3411        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  3412        Function_Return retVal
  3413    End_Function
  3414
  3415    { MethodType=Property DesignTime=False }
  3416    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  3417        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  3418    End_Procedure
  3419
  3420    { MethodType=Property DesignTime=False }
  3421    Function ComDropDownItemCount Returns Integer
  3422        Integer retVal
  3423        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  3424        Function_Return retVal
  3425    End_Function
  3426
  3427    { MethodType=Property DesignTime=False }
  3428    Procedure Set ComDropDownItemCount Integer value
  3429        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  3430    End_Procedure
  3431
  3432    { MethodType=Property DesignTime=False }
  3433    Function ComAutoComplete Returns Boolean
  3434        Boolean retVal
  3435        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  3436        Function_Return retVal
  3437    End_Function
  3438
  3439    { MethodType=Property DesignTime=False }
  3440    Procedure Set ComAutoComplete Boolean value
  3441        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  3442    End_Procedure
  3443
  3444    { MethodType=Property DesignTime=False }
  3445    Function ComExpandable Returns Boolean
  3446        Boolean retVal
  3447        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  3448        Function_Return retVal
  3449    End_Function
  3450
  3451    { MethodType=Property DesignTime=False }
  3452    Procedure Set ComExpandable Boolean value
  3453        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  3454    End_Procedure
  3455
  3456    { MethodType=Property DesignTime=False }
  3457    Function ComTooltip Returns String
  3458        String retVal
  3459        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  3460        Function_Return retVal
  3461    End_Function
  3462
  3463    { MethodType=Property DesignTime=False }
  3464    Procedure Set ComTooltip String value
  3465        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  3466    End_Procedure
  3467
  3468    { MethodType=Property DesignTime=False }
  3469    Function ComCheckBoxStyle Returns Boolean
  3470        Boolean retVal
  3471        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to retVal
  3472        Function_Return retVal
  3473    End_Function
  3474
  3475    { MethodType=Property DesignTime=False }
  3476    Procedure Set ComCheckBoxStyle Boolean value
  3477        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to value
  3478    End_Procedure
  3479
  3480    { MethodType=Property DesignTime=False }
  3481    Function ComConstraints Returns Variant
  3482        Handle hDispatchDriver
  3483        Variant retVal
  3484        Get phDispatchDriver to hDispatchDriver
  3485        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  3486        Function_Return retVal
  3487    End_Function
  3488
  3489    { MethodType=Property DesignTime=False }
  3490    Function ComChilds Returns Variant
  3491        Handle hDispatchDriver
  3492        Variant retVal
  3493        Get phDispatchDriver to hDispatchDriver
  3494        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  3495        Function_Return retVal
  3496    End_Function
  3497
  3498    { MethodType=Property DesignTime=False }
  3499    Function ComParent Returns Variant
  3500        Handle hDispatchDriver
  3501        Variant retVal
  3502        Get phDispatchDriver to hDispatchDriver
  3503        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  3504        Function_Return retVal
  3505    End_Function
  3506
  3507    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  3508        Handle hDispatchDriver
  3509        Variant retVal
  3510        Get phDispatchDriver to hDispatchDriver
  3511        Send PrepareParams to hDispatchDriver 3
  3512        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3513        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  3514        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  3515        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  3516        Function_Return retVal
  3517    End_Function
  3518
  3519    { MethodType=Property DesignTime=False }
  3520    Function ComType Returns OLEPropertyItemType
  3521        Handle hDispatchDriver
  3522        OLEPropertyItemType retVal
  3523        Get phDispatchDriver to hDispatchDriver
  3524        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  3525        Function_Return retVal
  3526    End_Function
  3527
  3528    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  3529        Handle hDispatchDriver
  3530        Variant retVal
  3531        Get phDispatchDriver to hDispatchDriver
  3532        Send PrepareParams to hDispatchDriver 3
  3533        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3534        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  3535        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  3536        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  3537        Function_Return retVal
  3538    End_Function
  3539
  3540    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  3541        Handle hDispatchDriver
  3542        Get phDispatchDriver to hDispatchDriver
  3543        Send PrepareParams to hDispatchDriver 3
  3544        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  3545        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  3546        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  3547        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  3548    End_Procedure
  3549
  3550    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  3551        Handle hDispatchDriver
  3552        Variant retVal
  3553        Get phDispatchDriver to hDispatchDriver
  3554        Send PrepareParams to hDispatchDriver 4
  3555        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  3556        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3557        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  3558        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  3559        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  3560        Function_Return retVal
  3561    End_Function
  3562
  3563    Procedure ComRemove
  3564        Handle hDispatchDriver
  3565        Get phDispatchDriver to hDispatchDriver
  3566        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  3567    End_Procedure
  3568
  3569    { MethodType=Property DesignTime=False }
  3570    Function ComValueMetrics Returns Variant
  3571        Handle hDispatchDriver
  3572        Variant retVal
  3573        Get phDispatchDriver to hDispatchDriver
  3574        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  3575        Function_Return retVal
  3576    End_Function
  3577
  3578    { MethodType=Property DesignTime=False }
  3579    Function ComCaptionMetrics Returns Variant
  3580        Handle hDispatchDriver
  3581        Variant retVal
  3582        Get phDispatchDriver to hDispatchDriver
  3583        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  3584        Function_Return retVal
  3585    End_Function
  3586
  3587    Procedure ComEnsureVisible
  3588        Handle hDispatchDriver
  3589        Get phDispatchDriver to hDispatchDriver
  3590        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  3591    End_Procedure
  3592
  3593    { MethodType=Property DesignTime=False }
  3594    Function ComIndex Returns Integer
  3595        Handle hDispatchDriver
  3596        Integer retVal
  3597        Get phDispatchDriver to hDispatchDriver
  3598        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  3599        Function_Return retVal
  3600    End_Function
  3601
  3602    Function ComAddInplaceButton Integer llId Returns Variant
  3603        Handle hDispatchDriver
  3604        Variant retVal
  3605        Get phDispatchDriver to hDispatchDriver
  3606        Send PrepareParams to hDispatchDriver 1
  3607        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  3608        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  3609        Function_Return retVal
  3610    End_Function
  3611
  3612    Function ComAddSliderControl Returns Variant
  3613        Handle hDispatchDriver
  3614        Variant retVal
  3615        Get phDispatchDriver to hDispatchDriver
  3616        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  3617        Function_Return retVal
  3618    End_Function
  3619
  3620    Function ComAddSpinButton Returns Variant
  3621        Handle hDispatchDriver
  3622        Variant retVal
  3623        Get phDispatchDriver to hDispatchDriver
  3624        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  3625        Function_Return retVal
  3626    End_Function
  3627
  3628    { MethodType=Property DesignTime=False }
  3629    Function ComInplaceButtons Returns Variant
  3630        Handle hDispatchDriver
  3631        Variant retVal
  3632        Get phDispatchDriver to hDispatchDriver
  3633        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  3634        Function_Return retVal
  3635    End_Function
  3636
  3637    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  3638        Handle hDispatchDriver
  3639        Variant retVal
  3640        Get phDispatchDriver to hDispatchDriver
  3641        Send PrepareParams to hDispatchDriver 4
  3642        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  3643        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3644        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  3645        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  3646        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  3647        Function_Return retVal
  3648    End_Function
  3649
  3650    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  3651        Handle hDispatchDriver
  3652        Get phDispatchDriver to hDispatchDriver
  3653        Send PrepareParams to hDispatchDriver 4
  3654        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  3655        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  3656        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  3657        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  3658        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  3659    End_Procedure
  3660
  3661    Procedure ComStartEdit
  3662        Handle hDispatchDriver
  3663        Get phDispatchDriver to hDispatchDriver
  3664        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  3665    End_Procedure
  3666End_Class
  3667
  3668// CoClass
  3669Class cSigCjComPropertyGridItemBool is a cComAutomationObject
  3670    Import_Class_Protocol cSigCjComIPropertyGridItemBool
  3671
  3672    Procedure Construct_Object
  3673        Forward Send Construct_Object
  3674        Set peAutoCreate to acNoAutoCreate
  3675    End_Procedure
  3676End_Class
  3677
  3678Class cSigCjComIPropertyGridItem is a Mixin
  3679
  3680    { MethodType=Property DesignTime=False }
  3681    Function ComValue Returns Variant
  3682        Variant retVal
  3683        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  3684        Function_Return retVal
  3685    End_Function
  3686
  3687    { MethodType=Property DesignTime=False }
  3688    Procedure Set ComValue Variant value
  3689        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  3690    End_Procedure
  3691
  3692    { MethodType=Property DesignTime=False }
  3693    Function ComExpanded Returns Boolean
  3694        Boolean retVal
  3695        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  3696        Function_Return retVal
  3697    End_Function
  3698
  3699    { MethodType=Property DesignTime=False }
  3700    Procedure Set ComExpanded Boolean value
  3701        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  3702    End_Procedure
  3703
  3704    { MethodType=Property DesignTime=False }
  3705    Function ComReadOnly Returns Boolean
  3706        Boolean retVal
  3707        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  3708        Function_Return retVal
  3709    End_Function
  3710
  3711    { MethodType=Property DesignTime=False }
  3712    Procedure Set ComReadOnly Boolean value
  3713        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  3714    End_Procedure
  3715
  3716    { MethodType=Property DesignTime=False }
  3717    Function ComSelected Returns Boolean
  3718        Boolean retVal
  3719        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  3720        Function_Return retVal
  3721    End_Function
  3722
  3723    { MethodType=Property DesignTime=False }
  3724    Procedure Set ComSelected Boolean value
  3725        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  3726    End_Procedure
  3727
  3728    { MethodType=Property DesignTime=False }
  3729    Function ComCaption Returns String
  3730        String retVal
  3731        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  3732        Function_Return retVal
  3733    End_Function
  3734
  3735    { MethodType=Property DesignTime=False }
  3736    Procedure Set ComCaption String value
  3737        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  3738    End_Procedure
  3739
  3740    { MethodType=Property DesignTime=False }
  3741    Function ComDescription Returns String
  3742        String retVal
  3743        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  3744        Function_Return retVal
  3745    End_Function
  3746
  3747    { MethodType=Property DesignTime=False }
  3748    Procedure Set ComDescription String value
  3749        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  3750    End_Procedure
  3751
  3752    { MethodType=Property DesignTime=False }
  3753    Function ComTag Returns Variant
  3754        Variant retVal
  3755        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  3756        Function_Return retVal
  3757    End_Function
  3758
  3759    { MethodType=Property DesignTime=False }
  3760    Procedure Set ComTag Variant value
  3761        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  3762    End_Procedure
  3763
  3764    { MethodType=Property DesignTime=False }
  3765    Function ComFlags Returns OLEPropertyItemFlags
  3766        OLEPropertyItemFlags retVal
  3767        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  3768        Function_Return retVal
  3769    End_Function
  3770
  3771    { MethodType=Property DesignTime=False }
  3772    Procedure Set ComFlags OLEPropertyItemFlags value
  3773        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  3774    End_Procedure
  3775
  3776    { MethodType=Property DesignTime=False }
  3777    Function ComConstraintEdit Returns Boolean
  3778        Boolean retVal
  3779        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  3780        Function_Return retVal
  3781    End_Function
  3782
  3783    { MethodType=Property DesignTime=False }
  3784    Procedure Set ComConstraintEdit Boolean value
  3785        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  3786    End_Procedure
  3787
  3788    { MethodType=Property DesignTime=False }
  3789    Function ComFormat Returns String
  3790        String retVal
  3791        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  3792        Function_Return retVal
  3793    End_Function
  3794
  3795    { MethodType=Property DesignTime=False }
  3796    Procedure Set ComFormat String value
  3797        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  3798    End_Procedure
  3799
  3800    { MethodType=Property DesignTime=False }
  3801    Function ComPasswordMask Returns Boolean
  3802        Boolean retVal
  3803        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  3804        Function_Return retVal
  3805    End_Function
  3806
  3807    { MethodType=Property DesignTime=False }
  3808    Procedure Set ComPasswordMask Boolean value
  3809        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  3810    End_Procedure
  3811
  3812    { MethodType=Property DesignTime=False }
  3813    Function ComMaskedText Returns String
  3814        String retVal
  3815        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  3816        Function_Return retVal
  3817    End_Function
  3818
  3819    { MethodType=Property DesignTime=False }
  3820    Procedure Set ComMaskedText String value
  3821        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  3822    End_Procedure
  3823
  3824    { MethodType=Property DesignTime=False }
  3825    Function ComId Returns Integer
  3826        Integer retVal
  3827        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  3828        Function_Return retVal
  3829    End_Function
  3830
  3831    { MethodType=Property DesignTime=False }
  3832    Procedure Set ComId Integer value
  3833        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  3834    End_Procedure
  3835
  3836    { MethodType=Property DesignTime=False }
  3837    Function ComDefaultValue Returns String
  3838        String retVal
  3839        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  3840        Function_Return retVal
  3841    End_Function
  3842
  3843    { MethodType=Property DesignTime=False }
  3844    Procedure Set ComDefaultValue String value
  3845        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  3846    End_Procedure
  3847
  3848    { MethodType=Property DesignTime=False }
  3849    Function ComHidden Returns Boolean
  3850        Boolean retVal
  3851        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  3852        Function_Return retVal
  3853    End_Function
  3854
  3855    { MethodType=Property DesignTime=False }
  3856    Procedure Set ComHidden Boolean value
  3857        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  3858    End_Procedure
  3859
  3860    { MethodType=Property DesignTime=False }
  3861    Function ComHeight Returns Integer
  3862        Integer retVal
  3863        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  3864        Function_Return retVal
  3865    End_Function
  3866
  3867    { MethodType=Property DesignTime=False }
  3868    Procedure Set ComHeight Integer value
  3869        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  3870    End_Procedure
  3871
  3872    { MethodType=Property DesignTime=False }
  3873    Function ComMultiLinesCount Returns Integer
  3874        Integer retVal
  3875        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  3876        Function_Return retVal
  3877    End_Function
  3878
  3879    { MethodType=Property DesignTime=False }
  3880    Procedure Set ComMultiLinesCount Integer value
  3881        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  3882    End_Procedure
  3883
  3884    { MethodType=Property DesignTime=False }
  3885    Function ComEditStyle Returns OLEPropertyItemEditStyle
  3886        OLEPropertyItemEditStyle retVal
  3887        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  3888        Function_Return retVal
  3889    End_Function
  3890
  3891    { MethodType=Property DesignTime=False }
  3892    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  3893        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  3894    End_Procedure
  3895
  3896    { MethodType=Property DesignTime=False }
  3897    Function ComDropDownItemCount Returns Integer
  3898        Integer retVal
  3899        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  3900        Function_Return retVal
  3901    End_Function
  3902
  3903    { MethodType=Property DesignTime=False }
  3904    Procedure Set ComDropDownItemCount Integer value
  3905        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  3906    End_Procedure
  3907
  3908    { MethodType=Property DesignTime=False }
  3909    Function ComAutoComplete Returns Boolean
  3910        Boolean retVal
  3911        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  3912        Function_Return retVal
  3913    End_Function
  3914
  3915    { MethodType=Property DesignTime=False }
  3916    Procedure Set ComAutoComplete Boolean value
  3917        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  3918    End_Procedure
  3919
  3920    { MethodType=Property DesignTime=False }
  3921    Function ComExpandable Returns Boolean
  3922        Boolean retVal
  3923        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  3924        Function_Return retVal
  3925    End_Function
  3926
  3927    { MethodType=Property DesignTime=False }
  3928    Procedure Set ComExpandable Boolean value
  3929        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  3930    End_Procedure
  3931
  3932    { MethodType=Property DesignTime=False }
  3933    Function ComTooltip Returns String
  3934        String retVal
  3935        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  3936        Function_Return retVal
  3937    End_Function
  3938
  3939    { MethodType=Property DesignTime=False }
  3940    Procedure Set ComTooltip String value
  3941        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  3942    End_Procedure
  3943
  3944    { MethodType=Property DesignTime=False }
  3945    Function ComConstraints Returns Variant
  3946        Handle hDispatchDriver
  3947        Variant retVal
  3948        Get phDispatchDriver to hDispatchDriver
  3949        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  3950        Function_Return retVal
  3951    End_Function
  3952
  3953    { MethodType=Property DesignTime=False }
  3954    Function ComChilds Returns Variant
  3955        Handle hDispatchDriver
  3956        Variant retVal
  3957        Get phDispatchDriver to hDispatchDriver
  3958        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  3959        Function_Return retVal
  3960    End_Function
  3961
  3962    { MethodType=Property DesignTime=False }
  3963    Function ComParent Returns Variant
  3964        Handle hDispatchDriver
  3965        Variant retVal
  3966        Get phDispatchDriver to hDispatchDriver
  3967        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  3968        Function_Return retVal
  3969    End_Function
  3970
  3971    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  3972        Handle hDispatchDriver
  3973        Variant retVal
  3974        Get phDispatchDriver to hDispatchDriver
  3975        Send PrepareParams to hDispatchDriver 3
  3976        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3977        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  3978        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  3979        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  3980        Function_Return retVal
  3981    End_Function
  3982
  3983    { MethodType=Property DesignTime=False }
  3984    Function ComType Returns OLEPropertyItemType
  3985        Handle hDispatchDriver
  3986        OLEPropertyItemType retVal
  3987        Get phDispatchDriver to hDispatchDriver
  3988        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  3989        Function_Return retVal
  3990    End_Function
  3991
  3992    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  3993        Handle hDispatchDriver
  3994        Variant retVal
  3995        Get phDispatchDriver to hDispatchDriver
  3996        Send PrepareParams to hDispatchDriver 3
  3997        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  3998        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  3999        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  4000        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  4001        Function_Return retVal
  4002    End_Function
  4003
  4004    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  4005        Handle hDispatchDriver
  4006        Get phDispatchDriver to hDispatchDriver
  4007        Send PrepareParams to hDispatchDriver 3
  4008        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  4009        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  4010        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  4011        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  4012    End_Procedure
  4013
  4014    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  4015        Handle hDispatchDriver
  4016        Variant retVal
  4017        Get phDispatchDriver to hDispatchDriver
  4018        Send PrepareParams to hDispatchDriver 4
  4019        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  4020        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  4021        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  4022        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  4023        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  4024        Function_Return retVal
  4025    End_Function
  4026
  4027    Procedure ComRemove
  4028        Handle hDispatchDriver
  4029        Get phDispatchDriver to hDispatchDriver
  4030        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  4031    End_Procedure
  4032
  4033    { MethodType=Property DesignTime=False }
  4034    Function ComValueMetrics Returns Variant
  4035        Handle hDispatchDriver
  4036        Variant retVal
  4037        Get phDispatchDriver to hDispatchDriver
  4038        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  4039        Function_Return retVal
  4040    End_Function
  4041
  4042    { MethodType=Property DesignTime=False }
  4043    Function ComCaptionMetrics Returns Variant
  4044        Handle hDispatchDriver
  4045        Variant retVal
  4046        Get phDispatchDriver to hDispatchDriver
  4047        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  4048        Function_Return retVal
  4049    End_Function
  4050
  4051    Procedure ComEnsureVisible
  4052        Handle hDispatchDriver
  4053        Get phDispatchDriver to hDispatchDriver
  4054        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  4055    End_Procedure
  4056
  4057    { MethodType=Property DesignTime=False }
  4058    Function ComIndex Returns Integer
  4059        Handle hDispatchDriver
  4060        Integer retVal
  4061        Get phDispatchDriver to hDispatchDriver
  4062        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  4063        Function_Return retVal
  4064    End_Function
  4065
  4066    Function ComAddInplaceButton Integer llId Returns Variant
  4067        Handle hDispatchDriver
  4068        Variant retVal
  4069        Get phDispatchDriver to hDispatchDriver
  4070        Send PrepareParams to hDispatchDriver 1
  4071        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  4072        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  4073        Function_Return retVal
  4074    End_Function
  4075
  4076    Function ComAddSliderControl Returns Variant
  4077        Handle hDispatchDriver
  4078        Variant retVal
  4079        Get phDispatchDriver to hDispatchDriver
  4080        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  4081        Function_Return retVal
  4082    End_Function
  4083
  4084    Function ComAddSpinButton Returns Variant
  4085        Handle hDispatchDriver
  4086        Variant retVal
  4087        Get phDispatchDriver to hDispatchDriver
  4088        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  4089        Function_Return retVal
  4090    End_Function
  4091
  4092    { MethodType=Property DesignTime=False }
  4093    Function ComInplaceButtons Returns Variant
  4094        Handle hDispatchDriver
  4095        Variant retVal
  4096        Get phDispatchDriver to hDispatchDriver
  4097        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  4098        Function_Return retVal
  4099    End_Function
  4100
  4101    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  4102        Handle hDispatchDriver
  4103        Variant retVal
  4104        Get phDispatchDriver to hDispatchDriver
  4105        Send PrepareParams to hDispatchDriver 4
  4106        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  4107        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  4108        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  4109        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  4110        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  4111        Function_Return retVal
  4112    End_Function
  4113
  4114    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  4115        Handle hDispatchDriver
  4116        Get phDispatchDriver to hDispatchDriver
  4117        Send PrepareParams to hDispatchDriver 4
  4118        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  4119        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  4120        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  4121        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  4122        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  4123    End_Procedure
  4124
  4125    Procedure ComStartEdit
  4126        Handle hDispatchDriver
  4127        Get phDispatchDriver to hDispatchDriver
  4128        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  4129    End_Procedure
  4130End_Class
  4131
  4132// CoClass
  4133Class cSigCjComPropertyGridItem is a cComAutomationObject
  4134    Import_Class_Protocol cSigCjComIPropertyGridItem
  4135
  4136    Procedure Construct_Object
  4137        Forward Send Construct_Object
  4138        Set peAutoCreate to acNoAutoCreate
  4139    End_Procedure
  4140End_Class
  4141
  4142Class cSigCjComIPropertyGridItems is a Mixin
  4143
  4144    { MethodType=Property DesignTime=False }
  4145    Function ComCount Returns Integer
  4146        Handle hDispatchDriver
  4147        Integer retVal
  4148        Get phDispatchDriver to hDispatchDriver
  4149        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_I4 to retVal
  4150        Function_Return retVal
  4151    End_Function
  4152
  4153    Procedure ComRemove Integer llIndex
  4154        Handle hDispatchDriver
  4155        Get phDispatchDriver to hDispatchDriver
  4156        Send PrepareParams to hDispatchDriver 1
  4157        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  4158        Send InvokeComMethod to hDispatchDriver 2 OLE_VT_VOID
  4159    End_Procedure
  4160
  4161    Procedure ComClear
  4162        Handle hDispatchDriver
  4163        Get phDispatchDriver to hDispatchDriver
  4164        Send InvokeComMethod to hDispatchDriver 3 OLE_VT_VOID
  4165    End_Procedure
  4166
  4167    // Returns a specific item.
  4168    { MethodType=Property DesignTime=False }
  4169    Function ComItem Integer llIndex Returns Variant
  4170        Handle hDispatchDriver
  4171        Variant retVal
  4172        Get phDispatchDriver to hDispatchDriver
  4173        Send PrepareParams to hDispatchDriver 1
  4174        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  4175        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  4176        Function_Return retVal
  4177    End_Function
  4178
  4179    { MethodType=Property DesignTime=False }
  4180    Function Com_NewEnum Returns Variant
  4181        Handle hDispatchDriver
  4182        Variant retVal
  4183        Get phDispatchDriver to hDispatchDriver
  4184        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  4185        Function_Return retVal
  4186    End_Function
  4187End_Class
  4188
  4189// CoClass
  4190Class cSigCjComPropertyGridItems is a cComAutomationObject
  4191    Import_Class_Protocol cSigCjComIPropertyGridItems
  4192
  4193    Procedure Construct_Object
  4194        Forward Send Construct_Object
  4195        Set peAutoCreate to acNoAutoCreate
  4196    End_Procedure
  4197End_Class
  4198
  4199Class cSigCjComIPropertyGridVerb is a Mixin
  4200
  4201    { MethodType=Property DesignTime=False }
  4202    Function ComCaption Returns String
  4203        String retVal
  4204        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_BSTR to retVal
  4205        Function_Return retVal
  4206    End_Function
  4207
  4208    { MethodType=Property DesignTime=False }
  4209    Procedure Set ComCaption String value
  4210        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_BSTR to value
  4211    End_Procedure
  4212
  4213    { MethodType=Property DesignTime=False }
  4214    Function ComId Returns Integer
  4215        Integer retVal
  4216        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to retVal
  4217        Function_Return retVal
  4218    End_Function
  4219
  4220    { MethodType=Property DesignTime=False }
  4221    Procedure Set ComId Integer value
  4222        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to value
  4223    End_Procedure
  4224End_Class
  4225
  4226// CoClass
  4227Class cSigCjComPropertyGridVerb is a cComAutomationObject
  4228    Import_Class_Protocol cSigCjComIPropertyGridVerb
  4229
  4230    Procedure Construct_Object
  4231        Forward Send Construct_Object
  4232        Set peAutoCreate to acNoAutoCreate
  4233    End_Procedure
  4234End_Class
  4235
  4236Class cSigCjComIPropertyGridVerbs is a Mixin
  4237
  4238    { MethodType=Property DesignTime=False }
  4239    Function ComCount Returns Integer
  4240        Handle hDispatchDriver
  4241        Integer retVal
  4242        Get phDispatchDriver to hDispatchDriver
  4243        Get InvokeComMethod of hDispatchDriver 1 OLE_VT_I4 to retVal
  4244        Function_Return retVal
  4245    End_Function
  4246
  4247    Procedure ComClear
  4248        Handle hDispatchDriver
  4249        Get phDispatchDriver to hDispatchDriver
  4250        Send InvokeComMethod to hDispatchDriver 3 OLE_VT_VOID
  4251    End_Procedure
  4252
  4253    Procedure ComAdd String llTitle Integer llId
  4254        Handle hDispatchDriver
  4255        Get phDispatchDriver to hDispatchDriver
  4256        Send PrepareParams to hDispatchDriver 2
  4257        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  4258        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  4259        Send InvokeComMethod to hDispatchDriver 5 OLE_VT_VOID
  4260    End_Procedure
  4261
  4262    // Returns a specific item.
  4263    { MethodType=Property DesignTime=False }
  4264    Function ComVerb Integer llIndex Returns Variant
  4265        Handle hDispatchDriver
  4266        Variant retVal
  4267        Get phDispatchDriver to hDispatchDriver
  4268        Send PrepareParams to hDispatchDriver 1
  4269        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  4270        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  4271        Function_Return retVal
  4272    End_Function
  4273
  4274    { MethodType=Property DesignTime=False }
  4275    Function Com_NewEnum Returns Variant
  4276        Handle hDispatchDriver
  4277        Variant retVal
  4278        Get phDispatchDriver to hDispatchDriver
  4279        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  4280        Function_Return retVal
  4281    End_Function
  4282End_Class
  4283
  4284// CoClass
  4285Class cSigCjComPropertyGridVerbs is a cComAutomationObject
  4286    Import_Class_Protocol cSigCjComIPropertyGridVerbs
  4287
  4288    Procedure Construct_Object
  4289        Forward Send Construct_Object
  4290        Set peAutoCreate to acNoAutoCreate
  4291    End_Procedure
  4292End_Class
  4293
  4294Class cSigCjComIPropertyGridUpdateContext is a Mixin
  4295End_Class
  4296
  4297// CoClass
  4298Class cSigCjComPropertyGridUpdateContext is a cComAutomationObject
  4299    Import_Class_Protocol cSigCjComIPropertyGridUpdateContext
  4300
  4301    Procedure Construct_Object
  4302        Forward Send Construct_Object
  4303        Set peAutoCreate to acNoAutoCreate
  4304    End_Procedure
  4305End_Class
  4306
  4307// Dispatch interface for PropertyGrid Control
  4308Class cSigCjCom_DPropertyGrid is a Mixin
  4309
  4310    { MethodType=Property DesignTime=False }
  4311    Function ComToolBarVisible Returns Boolean
  4312        Boolean retVal
  4313        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  4314        Function_Return retVal
  4315    End_Function
  4316
  4317    { MethodType=Property DesignTime=False }
  4318    Procedure Set ComToolBarVisible Boolean value
  4319        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  4320    End_Procedure
  4321
  4322    { MethodType=Property DesignTime=False }
  4323    Function ComHelpVisible Returns Boolean
  4324        Boolean retVal
  4325        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  4326        Function_Return retVal
  4327    End_Function
  4328
  4329    { MethodType=Property DesignTime=False }
  4330    Procedure Set ComHelpVisible Boolean value
  4331        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  4332    End_Procedure
  4333
  4334    { MethodType=Property DesignTime=False }
  4335    Function ComPropertySort Returns OLEPropertySort
  4336        OLEPropertySort retVal
  4337        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_I4 to retVal
  4338        Function_Return retVal
  4339    End_Function
  4340
  4341    { MethodType=Property DesignTime=False }
  4342    Procedure Set ComPropertySort OLEPropertySort value
  4343        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_I4 to value
  4344    End_Procedure
  4345
  4346    { MethodType=Property DesignTime=False }
  4347    Function ComHelpBackColor Returns OLE_COLOR
  4348        OLE_COLOR retVal
  4349        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
  4350        Function_Return retVal
  4351    End_Function
  4352
  4353    { MethodType=Property DesignTime=False }
  4354    Procedure Set ComHelpBackColor OLE_COLOR value
  4355        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
  4356    End_Procedure
  4357
  4358    { MethodType=Property DesignTime=False }
  4359    Function ComHelpForeColor Returns OLE_COLOR
  4360        OLE_COLOR retVal
  4361        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to retVal
  4362        Function_Return retVal
  4363    End_Function
  4364
  4365    { MethodType=Property DesignTime=False }
  4366    Procedure Set ComHelpForeColor OLE_COLOR value
  4367        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to value
  4368    End_Procedure
  4369
  4370    { MethodType=Property DesignTime=False }
  4371    Function ComViewBackColor Returns OLE_COLOR
  4372        OLE_COLOR retVal
  4373        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_I4 to retVal
  4374        Function_Return retVal
  4375    End_Function
  4376
  4377    { MethodType=Property DesignTime=False }
  4378    Procedure Set ComViewBackColor OLE_COLOR value
  4379        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_I4 to value
  4380    End_Procedure
  4381
  4382    { MethodType=Property DesignTime=False }
  4383    Function ComViewForeColor Returns OLE_COLOR
  4384        OLE_COLOR retVal
  4385        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  4386        Function_Return retVal
  4387    End_Function
  4388
  4389    { MethodType=Property DesignTime=False }
  4390    Procedure Set ComViewForeColor OLE_COLOR value
  4391        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  4392    End_Procedure
  4393
  4394    { MethodType=Property DesignTime=False }
  4395    Function ComLineColor Returns OLE_COLOR
  4396        OLE_COLOR retVal
  4397        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_I4 to retVal
  4398        Function_Return retVal
  4399    End_Function
  4400
  4401    { MethodType=Property DesignTime=False }
  4402    Procedure Set ComLineColor OLE_COLOR value
  4403        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_I4 to value
  4404    End_Procedure
  4405
  4406    { MethodType=Property DesignTime=False }
  4407    Function ComViewCategoryForeColor Returns OLE_COLOR
  4408        OLE_COLOR retVal
  4409        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_I4 to retVal
  4410        Function_Return retVal
  4411    End_Function
  4412
  4413    { MethodType=Property DesignTime=False }
  4414    Procedure Set ComViewCategoryForeColor OLE_COLOR value
  4415        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_I4 to value
  4416    End_Procedure
  4417
  4418    { MethodType=Property DesignTime=False }
  4419    Function ComViewReadOnlyForeColor Returns OLE_COLOR
  4420        OLE_COLOR retVal
  4421        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  4422        Function_Return retVal
  4423    End_Function
  4424
  4425    { MethodType=Property DesignTime=False }
  4426    Procedure Set ComViewReadOnlyForeColor OLE_COLOR value
  4427        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  4428    End_Procedure
  4429
  4430    { MethodType=Property DesignTime=False }
  4431    Function ComVisualTheme Returns OLEXTPPropertyGridVisualTheme
  4432        OLEXTPPropertyGridVisualTheme retVal
  4433        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  4434        Function_Return retVal
  4435    End_Function
  4436
  4437    { MethodType=Property DesignTime=False }
  4438    Procedure Set ComVisualTheme OLEXTPPropertyGridVisualTheme value
  4439        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  4440    End_Procedure
  4441
  4442    { MethodType=Property DesignTime=False }
  4443    Function ComHelpHeight Returns Integer
  4444        Integer retVal
  4445        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_I4 to retVal
  4446        Function_Return retVal
  4447    End_Function
  4448
  4449    { MethodType=Property DesignTime=False }
  4450    Procedure Set ComHelpHeight Integer value
  4451        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_I4 to value
  4452    End_Procedure
  4453
  4454    { MethodType=Property DesignTime=False }
  4455    Function ComSplitterPos Returns Real
  4456        Real retVal
  4457        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_R8 to retVal
  4458        Function_Return retVal
  4459    End_Function
  4460
  4461    { MethodType=Property DesignTime=False }
  4462    Procedure Set ComSplitterPos Real value
  4463        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_R8 to value
  4464    End_Procedure
  4465
  4466    { MethodType=Property DesignTime=False }
  4467    Function ComVerbsHeight Returns Integer
  4468        Integer retVal
  4469        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  4470        Function_Return retVal
  4471    End_Function
  4472
  4473    { MethodType=Property DesignTime=False }
  4474    Procedure Set ComVerbsHeight Integer value
  4475        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  4476    End_Procedure
  4477
  4478    { MethodType=Property DesignTime=False }
  4479    Function ComNavigateItems Returns Boolean
  4480        Boolean retVal
  4481        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_BOOL to retVal
  4482        Function_Return retVal
  4483    End_Function
  4484
  4485    { MethodType=Property DesignTime=False }
  4486    Procedure Set ComNavigateItems Boolean value
  4487        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_BOOL to value
  4488    End_Procedure
  4489
  4490    { MethodType=Property DesignTime=False }
  4491    Function ComHighlightChangedItems Returns Boolean
  4492        Boolean retVal
  4493        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_BOOL to retVal
  4494        Function_Return retVal
  4495    End_Function
  4496
  4497    { MethodType=Property DesignTime=False }
  4498    Procedure Set ComHighlightChangedItems Boolean value
  4499        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_BOOL to value
  4500    End_Procedure
  4501
  4502    { MethodType=Property DesignTime=False }
  4503    Function ComHighlightChangedButtonItems Returns Boolean
  4504        Boolean retVal
  4505        Get ComProperty of (phDispatchDriver(Self)) 350 OLE_VT_BOOL to retVal
  4506        Function_Return retVal
  4507    End_Function
  4508
  4509    { MethodType=Property DesignTime=False }
  4510    Procedure Set ComHighlightChangedButtonItems Boolean value
  4511        Set ComProperty of (phDispatchDriver(Self)) 350 OLE_VT_BOOL to value
  4512    End_Procedure
  4513
  4514    { MethodType=Property DesignTime=False }
  4515    Function ComVariableItemsHeight Returns Boolean
  4516        Boolean retVal
  4517        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  4518        Function_Return retVal
  4519    End_Function
  4520
  4521    { MethodType=Property DesignTime=False }
  4522    Procedure Set ComVariableItemsHeight Boolean value
  4523        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  4524    End_Procedure
  4525
  4526    { MethodType=Property DesignTime=False }
  4527    Function ComHWnd Returns OLE_HANDLE
  4528        OLE_HANDLE retVal
  4529        Get ComProperty of (phDispatchDriver(Self)) -515 OLE_VT_I4 to retVal
  4530        Function_Return retVal
  4531    End_Function
  4532
  4533    { MethodType=Property DesignTime=False }
  4534    Procedure Set ComHWnd OLE_HANDLE value
  4535        Set ComProperty of (phDispatchDriver(Self)) -515 OLE_VT_I4 to value
  4536    End_Procedure
  4537
  4538    { MethodType=Property DesignTime=False }
  4539    Function ComEnabled Returns Boolean
  4540        Boolean retVal
  4541        Get ComProperty of (phDispatchDriver(Self)) -514 OLE_VT_BOOL to retVal
  4542        Function_Return retVal
  4543    End_Function
  4544
  4545    { MethodType=Property DesignTime=False }
  4546    Procedure Set ComEnabled Boolean value
  4547        Set ComProperty of (phDispatchDriver(Self)) -514 OLE_VT_BOOL to value
  4548    End_Procedure
  4549
  4550    { MethodType=Property DesignTime=False }
  4551    Function ComFont Returns Variant
  4552        Variant retVal
  4553        Get ComProperty of (phDispatchDriver(Self)) -512 OLE_VT_DISPATCH to retVal
  4554        Function_Return retVal
  4555    End_Function
  4556
  4557    { MethodType=Property DesignTime=False }
  4558    Procedure Set ComFont Variant value
  4559        Set ComProperty of (phDispatchDriver(Self)) -512 OLE_VT_DISPATCH to value
  4560    End_Procedure
  4561
  4562    { MethodType=Property DesignTime=False }
  4563    Function ComIcons Returns Variant
  4564        Variant retVal
  4565        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_DISPATCH to retVal
  4566        Function_Return retVal
  4567    End_Function
  4568
  4569    { MethodType=Property DesignTime=False }
  4570    Procedure Set ComIcons Variant value
  4571        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_DISPATCH to value
  4572    End_Procedure
  4573
  4574    { MethodType=Property DesignTime=False }
  4575    Function ComRightToLeft Returns Boolean
  4576        Boolean retVal
  4577        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BOOL to retVal
  4578        Function_Return retVal
  4579    End_Function
  4580
  4581    { MethodType=Property DesignTime=False }
  4582    Procedure Set ComRightToLeft Boolean value
  4583        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BOOL to value
  4584    End_Procedure
  4585
  4586    // Returns/sets which item in a control is displayed in the topmost position
  4587    { MethodType=Property DesignTime=False }
  4588    Function ComTopIndex Returns Integer
  4589        Integer retVal
  4590        Get ComProperty of (phDispatchDriver(Self)) 21 OLE_VT_I4 to retVal
  4591        Function_Return retVal
  4592    End_Function
  4593
  4594    // Returns/sets which item in a control is displayed in the topmost position
  4595    { MethodType=Property DesignTime=False }
  4596    Procedure Set ComTopIndex Integer value
  4597        Set ComProperty of (phDispatchDriver(Self)) 21 OLE_VT_I4 to value
  4598    End_Procedure
  4599
  4600    { MethodType=Property DesignTime=False }
  4601    Function ComVariableHelpHeight Returns Boolean
  4602        Boolean retVal
  4603        Get ComProperty of (phDispatchDriver(Self)) 23 OLE_VT_BOOL to retVal
  4604        Function_Return retVal
  4605    End_Function
  4606
  4607    { MethodType=Property DesignTime=False }
  4608    Procedure Set ComVariableHelpHeight Boolean value
  4609        Set ComProperty of (phDispatchDriver(Self)) 23 OLE_VT_BOOL to value
  4610    End_Procedure
  4611
  4612    { MethodType=Property DesignTime=False }
  4613    Function ComVariableSplitterPos Returns Boolean
  4614        Boolean retVal
  4615        Get ComProperty of (phDispatchDriver(Self)) 24 OLE_VT_BOOL to retVal
  4616        Function_Return retVal
  4617    End_Function
  4618
  4619    { MethodType=Property DesignTime=False }
  4620    Procedure Set ComVariableSplitterPos Boolean value
  4621        Set ComProperty of (phDispatchDriver(Self)) 24 OLE_VT_BOOL to value
  4622    End_Procedure
  4623
  4624    { MethodType=Property DesignTime=False }
  4625    Function ComBorderStyle Returns OLEXTPPropertyGridBorderStyle
  4626        OLEXTPPropertyGridBorderStyle retVal
  4627        Get ComProperty of (phDispatchDriver(Self)) 25 OLE_VT_I4 to retVal
  4628        Function_Return retVal
  4629    End_Function
  4630
  4631    { MethodType=Property DesignTime=False }
  4632    Procedure Set ComBorderStyle OLEXTPPropertyGridBorderStyle value
  4633        Set ComProperty of (phDispatchDriver(Self)) 25 OLE_VT_I4 to value
  4634    End_Procedure
  4635
  4636    { MethodType=Property DesignTime=False }
  4637    Function ComShowInplaceButtonsAlways Returns Boolean
  4638        Boolean retVal
  4639        Get ComProperty of (phDispatchDriver(Self)) 26 OLE_VT_BOOL to retVal
  4640        Function_Return retVal
  4641    End_Function
  4642
  4643    { MethodType=Property DesignTime=False }
  4644    Procedure Set ComShowInplaceButtonsAlways Boolean value
  4645        Set ComProperty of (phDispatchDriver(Self)) 26 OLE_VT_BOOL to value
  4646    End_Procedure
  4647
  4648    { MethodType=Property DesignTime=False }
  4649    Function ComLockRedraw Returns Boolean
  4650        Boolean retVal
  4651        Get ComProperty of (phDispatchDriver(Self)) 27 OLE_VT_BOOL to retVal
  4652        Function_Return retVal
  4653    End_Function
  4654
  4655    { MethodType=Property DesignTime=False }
  4656    Procedure Set ComLockRedraw Boolean value
  4657        Set ComProperty of (phDispatchDriver(Self)) 27 OLE_VT_BOOL to value
  4658    End_Procedure
  4659
  4660    // Specifies whether the selection in a Property Grid is hidden when the control loses focus
  4661    { MethodType=Property DesignTime=False }
  4662    Function ComHideSelection Returns Boolean
  4663        Boolean retVal
  4664        Get ComProperty of (phDispatchDriver(Self)) 30 OLE_VT_BOOL to retVal
  4665        Function_Return retVal
  4666    End_Function
  4667
  4668    // Specifies whether the selection in a Property Grid is hidden when the control loses focus
  4669    { MethodType=Property DesignTime=False }
  4670    Procedure Set ComHideSelection Boolean value
  4671        Set ComProperty of (phDispatchDriver(Self)) 30 OLE_VT_BOOL to value
  4672    End_Procedure
  4673
  4674    { MethodType=Property DesignTime=False }
  4675    Function ComNavigateCaptions Returns Boolean
  4676        Boolean retVal
  4677        Get ComProperty of (phDispatchDriver(Self)) 31 OLE_VT_BOOL to retVal
  4678        Function_Return retVal
  4679    End_Function
  4680
  4681    { MethodType=Property DesignTime=False }
  4682    Procedure Set ComNavigateCaptions Boolean value
  4683        Set ComProperty of (phDispatchDriver(Self)) 31 OLE_VT_BOOL to value
  4684    End_Procedure
  4685
  4686    { MethodType=Property DesignTime=False }
  4687    Function ComEnableMarkup Returns Boolean
  4688        Boolean retVal
  4689        Get ComProperty of (phDispatchDriver(Self)) 49 OLE_VT_BOOL to retVal
  4690        Function_Return retVal
  4691    End_Function
  4692
  4693    { MethodType=Property DesignTime=False }
  4694    Procedure Set ComEnableMarkup Boolean value
  4695        Set ComProperty of (phDispatchDriver(Self)) 49 OLE_VT_BOOL to value
  4696    End_Procedure
  4697
  4698    { MethodType=Property DesignTime=False }
  4699    Function ComAllowEdit Returns Boolean
  4700        Boolean retVal
  4701        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to retVal
  4702        Function_Return retVal
  4703    End_Function
  4704
  4705    { MethodType=Property DesignTime=False }
  4706    Procedure Set ComAllowEdit Boolean value
  4707        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to value
  4708    End_Procedure
  4709
  4710    Procedure ComAboutBox
  4711        Handle hDispatchDriver
  4712        Get phDispatchDriver to hDispatchDriver
  4713        Send InvokeComMethod to hDispatchDriver -552 OLE_VT_VOID
  4714    End_Procedure
  4715
  4716    { MethodType=Property DesignTime=False }
  4717    Function ComCategories Returns Variant
  4718        Handle hDispatchDriver
  4719        Variant retVal
  4720        Get phDispatchDriver to hDispatchDriver
  4721        Get InvokeComMethod of hDispatchDriver 9 OLE_VT_DISPATCH to retVal
  4722        Function_Return retVal
  4723    End_Function
  4724
  4725    Function ComAddCategory String llTitle Returns Variant
  4726        Handle hDispatchDriver
  4727        Variant retVal
  4728        Get phDispatchDriver to hDispatchDriver
  4729        Send PrepareParams to hDispatchDriver 1
  4730        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  4731        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  4732        Function_Return retVal
  4733    End_Function
  4734
  4735    Function ComFindItem Variant llCaptionOrId Returns Variant
  4736        Handle hDispatchDriver
  4737        Variant retVal
  4738        Get phDispatchDriver to hDispatchDriver
  4739        Send PrepareParams to hDispatchDriver 1
  4740        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llCaptionOrId
  4741        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_DISPATCH to retVal
  4742        Function_Return retVal
  4743    End_Function
  4744
  4745    { MethodType=Property DesignTime=False }
  4746    Function ComSelected Returns Variant
  4747        Handle hDispatchDriver
  4748        Variant retVal
  4749        Get phDispatchDriver to hDispatchDriver
  4750        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  4751        Function_Return retVal
  4752    End_Function
  4753
  4754    Function ComInsertCategory Integer llIndex String llTitle Returns Variant
  4755        Handle hDispatchDriver
  4756        Variant retVal
  4757        Get phDispatchDriver to hDispatchDriver
  4758        Send PrepareParams to hDispatchDriver 2
  4759        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  4760        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  4761        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_DISPATCH to retVal
  4762        Function_Return retVal
  4763    End_Function
  4764
  4765    { MethodType=Property DesignTime=False }
  4766    Function ComVerbs Returns Variant
  4767        Handle hDispatchDriver
  4768        Variant retVal
  4769        Get phDispatchDriver to hDispatchDriver
  4770        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_DISPATCH to retVal
  4771        Function_Return retVal
  4772    End_Function
  4773
  4774    Function ComBeginUpdate Returns Variant
  4775        Handle hDispatchDriver
  4776        Variant retVal
  4777        Get phDispatchDriver to hDispatchDriver
  4778        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  4779        Function_Return retVal
  4780    End_Function
  4781
  4782    Procedure ComEndUpdate Variant llContext
  4783        Handle hDispatchDriver
  4784        Get phDispatchDriver to hDispatchDriver
  4785        Send PrepareParams to hDispatchDriver 1
  4786        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llContext
  4787        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  4788    End_Procedure
  4789
  4790    { MethodType=Property DesignTime=False }
  4791    Function ComToolTipContext Returns Variant
  4792        Handle hDispatchDriver
  4793        Variant retVal
  4794        Get phDispatchDriver to hDispatchDriver
  4795        Get InvokeComMethod of hDispatchDriver 29 OLE_VT_DISPATCH to retVal
  4796        Function_Return retVal
  4797    End_Function
  4798
  4799    { MethodType=Property DesignTime=False }
  4800    Function ComPaintManager Returns Variant
  4801        Handle hDispatchDriver
  4802        Variant retVal
  4803        Get phDispatchDriver to hDispatchDriver
  4804        Get InvokeComMethod of hDispatchDriver 32 OLE_VT_DISPATCH to retVal
  4805        Function_Return retVal
  4806    End_Function
  4807
  4808    Procedure ComEditItem Variant llItem Boolean llSelectText
  4809        Handle hDispatchDriver
  4810        Get phDispatchDriver to hDispatchDriver
  4811        Send PrepareParams to hDispatchDriver 2
  4812        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llItem
  4813        Send DefineParam to hDispatchDriver OLE_VT_BOOL llSelectText
  4814        Send InvokeComMethod to hDispatchDriver 33 OLE_VT_VOID
  4815    End_Procedure
  4816
  4817    Function ComHitTest OLE_XPOS_PIXELS llx OLE_YPOS_PIXELS lly Returns Variant
  4818        Handle hDispatchDriver
  4819        Variant retVal
  4820        Get phDispatchDriver to hDispatchDriver
  4821        Send PrepareParams to hDispatchDriver 2
  4822        Send DefineParam to hDispatchDriver OLE_VT_I4 llx
  4823        Send DefineParam to hDispatchDriver OLE_VT_I4 lly
  4824        Get InvokeComMethod of hDispatchDriver 51 OLE_VT_DISPATCH to retVal
  4825        Function_Return retVal
  4826    End_Function
  4827
  4828    { MethodType=Property DesignTime=False }
  4829    Function ComEditMode Returns Boolean
  4830        Handle hDispatchDriver
  4831        Boolean retVal
  4832        Get phDispatchDriver to hDispatchDriver
  4833        Get InvokeComMethod of hDispatchDriver 52 OLE_VT_BOOL to retVal
  4834        Function_Return retVal
  4835    End_Function
  4836
  4837    { MethodType=Property DesignTime=False }
  4838    Function ComEditHwnd Returns OLE_HANDLE
  4839        Handle hDispatchDriver
  4840        OLE_HANDLE retVal
  4841        Get phDispatchDriver to hDispatchDriver
  4842        Get InvokeComMethod of hDispatchDriver 53 OLE_VT_I4 to retVal
  4843        Function_Return retVal
  4844    End_Function
  4845End_Class
  4846
  4847// Event interface for PropertyGrid Control
  4848Class cSigCjCom_DPropertyGridEvents is a Mixin
  4849
  4850    { MethodType=Event }
  4851    Procedure OnComPropertySortChanged
  4852    End_Procedure
  4853
  4854    { MethodType=Event }
  4855    Procedure OnComSelectionChanged Variant llItem
  4856    End_Procedure
  4857
  4858    { MethodType=Event }
  4859    Procedure OnComValueChanged Variant llItem
  4860    End_Procedure
  4861
  4862    { MethodType=Event }
  4863    Procedure OnComInplaceButtonDown Variant llButton Variant llCancel
  4864    End_Procedure
  4865
  4866    { MethodType=Event }
  4867    Procedure OnComDblClick Variant llItem
  4868    End_Procedure
  4869
  4870    { MethodType=Event }
  4871    Procedure OnComRClick Variant llItem
  4872    End_Procedure
  4873
  4874    { MethodType=Event }
  4875    Procedure OnComVerbClick Variant llVerb
  4876    End_Procedure
  4877
  4878    { MethodType=Event }
  4879    Procedure OnComKeyUp Short ByRef llKeyCode Short llShift
  4880    End_Procedure
  4881
  4882    { MethodType=Event }
  4883    Procedure OnComKeyDown Short ByRef llKeyCode Short llShift
  4884    End_Procedure
  4885
  4886    { MethodType=Event }
  4887    Procedure OnComCancelEdit Variant llItem
  4888    End_Procedure
  4889
  4890    { MethodType=Event }
  4891    Procedure OnComRequestEdit Variant llItem Boolean ByRef llCancel
  4892    End_Procedure
  4893
  4894    { MethodType=Event }
  4895    Procedure OnComAfterEdit Variant llItem String ByRef llNewValue Boolean ByRef llCancel
  4896    End_Procedure
  4897
  4898    { MethodType=Event }
  4899    Procedure OnComExpandChanged Variant llItem
  4900    End_Procedure
  4901
  4902    { MethodType=Event }
  4903    Procedure OnComEditChanged Variant llItem String ByRef llText
  4904    End_Procedure
  4905
  4906    { MethodType=Event }
  4907    Procedure OnComMouseMove Short llButton Short llShift Integer llx Integer lly
  4908    End_Procedure
  4909
  4910    { MethodType=Event }
  4911    Procedure OnComMouseDown Short llButton Short llShift Integer llx Integer lly
  4912    End_Procedure
  4913
  4914    { MethodType=Event }
  4915    Procedure OnComMouseUp Short llButton Short llShift Integer llx Integer lly
  4916    End_Procedure
  4917
  4918    { Visibility=Private }
  4919    Procedure RegisterComEvents
  4920        Send RegisterComEvent 1 msg_OnComPropertySortChanged
  4921        Send RegisterComEvent 2 msg_OnComSelectionChanged
  4922        Send RegisterComEvent 3 msg_OnComValueChanged
  4923        Send RegisterComEvent 4 msg_OnComInplaceButtonDown
  4924        Send RegisterComEvent 5 msg_OnComDblClick
  4925        Send RegisterComEvent 6 msg_OnComRClick
  4926        Send RegisterComEvent 7 msg_OnComVerbClick
  4927        Send RegisterComEvent -604 msg_OnComKeyUp
  4928        Send RegisterComEvent -602 msg_OnComKeyDown
  4929        Send RegisterComEvent 10 msg_OnComCancelEdit
  4930        Send RegisterComEvent 11 msg_OnComRequestEdit
  4931        Send RegisterComEvent 12 msg_OnComAfterEdit
  4932        Send RegisterComEvent 13 msg_OnComExpandChanged
  4933        Send RegisterComEvent 14 msg_OnComEditChanged
  4934        Send RegisterComEvent -606 msg_OnComMouseMove
  4935        Send RegisterComEvent -605 msg_OnComMouseDown
  4936        Send RegisterComEvent -607 msg_OnComMouseUp
  4937    End_Procedure
  4938End_Class
  4939
  4940// CoClass
  4941// Xtreme PropertyGrid Control
  4942{ CLSID=L_cSigCjComPropertyGrid }
  4943Class cSigCjComPropertyGrid is a cComActiveXControl
  4944    Import_Class_Protocol cSigCjCom_DPropertyGrid
  4945    Import_Class_Protocol cSigCjCom_DPropertyGridEvents
  4946
  4947    Procedure Construct_Object
  4948        Forward Send Construct_Object
  4949        Set psProgID to L_cSigCjComPropertyGrid
  4950        Set psEventId to "{FDF3E632-9C8A-488B-8D2D-3B445A8FEA60}"
  4951        Set psLicenseKey to L_cSigCjKeyPropertyGrid
  4952        Set peAutoCreate to acDeferredAutoCreate
  4953    End_Procedure
  4954End_Class
  4955
  4956// PropertyGrid Global Settings
  4957Class cSigCjComIPropertyGridGlobalSettings is a Mixin
  4958
  4959    { MethodType=Property DesignTime=False }
  4960    Function ComResourceFile Returns String
  4961        String retVal
  4962        Get ComProperty of (phDispatchDriver(Self)) 100 OLE_VT_BSTR to retVal
  4963        Function_Return retVal
  4964    End_Function
  4965
  4966    { MethodType=Property DesignTime=False }
  4967    Procedure Set ComResourceFile String value
  4968        Set ComProperty of (phDispatchDriver(Self)) 100 OLE_VT_BSTR to value
  4969    End_Procedure
  4970
  4971    { MethodType=Property DesignTime=False }
  4972    Function ComLicense Returns String
  4973        String retVal
  4974        Get ComProperty of (phDispatchDriver(Self)) 101 OLE_VT_BSTR to retVal
  4975        Function_Return retVal
  4976    End_Function
  4977
  4978    { MethodType=Property DesignTime=False }
  4979    Procedure Set ComLicense String value
  4980        Set ComProperty of (phDispatchDriver(Self)) 101 OLE_VT_BSTR to value
  4981    End_Procedure
  4982
  4983    { MethodType=Property DesignTime=False }
  4984    Function ComTitle Returns String
  4985        String retVal
  4986        Get ComProperty of (phDispatchDriver(Self)) 102 OLE_VT_BSTR to retVal
  4987        Function_Return retVal
  4988    End_Function
  4989
  4990    { MethodType=Property DesignTime=False }
  4991    Procedure Set ComTitle String value
  4992        Set ComProperty of (phDispatchDriver(Self)) 102 OLE_VT_BSTR to value
  4993    End_Procedure
  4994
  4995    { MethodType=Property DesignTime=False }
  4996    Function ComOffice2007Images Returns String
  4997        String retVal
  4998        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_BSTR to retVal
  4999        Function_Return retVal
  5000    End_Function
  5001
  5002    { MethodType=Property DesignTime=False }
  5003    Procedure Set ComOffice2007Images String value
  5004        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_BSTR to value
  5005    End_Procedure
  5006
  5007    { MethodType=Property DesignTime=False }
  5008    Function ComColorManager Returns Variant
  5009        Handle hDispatchDriver
  5010        Variant retVal
  5011        Get phDispatchDriver to hDispatchDriver
  5012        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_DISPATCH to retVal
  5013        Function_Return retVal
  5014    End_Function
  5015
  5016    { MethodType=Property DesignTime=False }
  5017    Function ComVersion Returns String
  5018        Handle hDispatchDriver
  5019        String retVal
  5020        Get phDispatchDriver to hDispatchDriver
  5021        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_BSTR to retVal
  5022        Function_Return retVal
  5023    End_Function
  5024
  5025    { MethodType=Property DesignTime=False }
  5026    Function ComUnicode Returns Boolean
  5027        Handle hDispatchDriver
  5028        Boolean retVal
  5029        Get phDispatchDriver to hDispatchDriver
  5030        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_BOOL to retVal
  5031        Function_Return retVal
  5032    End_Function
  5033
  5034    { MethodType=Property DesignTime=False }
  5035    Function ComOcxPath Returns String
  5036        Handle hDispatchDriver
  5037        String retVal
  5038        Get phDispatchDriver to hDispatchDriver
  5039        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_BSTR to retVal
  5040        Function_Return retVal
  5041    End_Function
  5042
  5043    { MethodType=Property DesignTime=False }
  5044    Function ComIcons Returns Variant
  5045        Handle hDispatchDriver
  5046        Variant retVal
  5047        Get phDispatchDriver to hDispatchDriver
  5048        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_DISPATCH to retVal
  5049        Function_Return retVal
  5050    End_Function
  5051End_Class
  5052
  5053// CoClass
  5054// PropertyGrid Global Settings
  5055Class cSigCjComPropertyGridGlobalSettings is a cComAutomationObject
  5056    Import_Class_Protocol cSigCjComIPropertyGridGlobalSettings
  5057
  5058    Procedure Construct_Object
  5059        Forward Send Construct_Object
  5060        Set psProgID to L_cSigCjComPropertyGridGlobalSettings
  5061        Set peAutoCreate to acNoAutoCreate
  5062    End_Procedure
  5063End_Class
  5064
  5065Class cSigCjComPropertyGridItemOption is a cComAutomationObject
  5066
  5067    { MethodType=Property DesignTime=False }
  5068    Function ComValue Returns Variant
  5069        Variant retVal
  5070        Get ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to retVal
  5071        Function_Return retVal
  5072    End_Function
  5073
  5074    { MethodType=Property DesignTime=False }
  5075    Procedure Set ComValue Variant value
  5076        Set ComProperty of (phDispatchDriver(Self)) 0 OLE_VT_VARIANT to value
  5077    End_Procedure
  5078
  5079    { MethodType=Property DesignTime=False }
  5080    Function ComExpanded Returns Boolean
  5081        Boolean retVal
  5082        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to retVal
  5083        Function_Return retVal
  5084    End_Function
  5085
  5086    { MethodType=Property DesignTime=False }
  5087    Procedure Set ComExpanded Boolean value
  5088        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_BOOL to value
  5089    End_Procedure
  5090
  5091    { MethodType=Property DesignTime=False }
  5092    Function ComReadOnly Returns Boolean
  5093        Boolean retVal
  5094        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to retVal
  5095        Function_Return retVal
  5096    End_Function
  5097
  5098    { MethodType=Property DesignTime=False }
  5099    Procedure Set ComReadOnly Boolean value
  5100        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_BOOL to value
  5101    End_Procedure
  5102
  5103    { MethodType=Property DesignTime=False }
  5104    Function ComSelected Returns Boolean
  5105        Boolean retVal
  5106        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to retVal
  5107        Function_Return retVal
  5108    End_Function
  5109
  5110    { MethodType=Property DesignTime=False }
  5111    Procedure Set ComSelected Boolean value
  5112        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_BOOL to value
  5113    End_Procedure
  5114
  5115    { MethodType=Property DesignTime=False }
  5116    Function ComCaption Returns String
  5117        String retVal
  5118        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to retVal
  5119        Function_Return retVal
  5120    End_Function
  5121
  5122    { MethodType=Property DesignTime=False }
  5123    Procedure Set ComCaption String value
  5124        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_BSTR to value
  5125    End_Procedure
  5126
  5127    { MethodType=Property DesignTime=False }
  5128    Function ComDescription Returns String
  5129        String retVal
  5130        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to retVal
  5131        Function_Return retVal
  5132    End_Function
  5133
  5134    { MethodType=Property DesignTime=False }
  5135    Procedure Set ComDescription String value
  5136        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_BSTR to value
  5137    End_Procedure
  5138
  5139    { MethodType=Property DesignTime=False }
  5140    Function ComTag Returns Variant
  5141        Variant retVal
  5142        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to retVal
  5143        Function_Return retVal
  5144    End_Function
  5145
  5146    { MethodType=Property DesignTime=False }
  5147    Procedure Set ComTag Variant value
  5148        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_VARIANT to value
  5149    End_Procedure
  5150
  5151    { MethodType=Property DesignTime=False }
  5152    Function ComFlags Returns OLEPropertyItemFlags
  5153        OLEPropertyItemFlags retVal
  5154        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  5155        Function_Return retVal
  5156    End_Function
  5157
  5158    { MethodType=Property DesignTime=False }
  5159    Procedure Set ComFlags OLEPropertyItemFlags value
  5160        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  5161    End_Procedure
  5162
  5163    { MethodType=Property DesignTime=False }
  5164    Function ComConstraintEdit Returns Boolean
  5165        Boolean retVal
  5166        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to retVal
  5167        Function_Return retVal
  5168    End_Function
  5169
  5170    { MethodType=Property DesignTime=False }
  5171    Procedure Set ComConstraintEdit Boolean value
  5172        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_BOOL to value
  5173    End_Procedure
  5174
  5175    { MethodType=Property DesignTime=False }
  5176    Function ComFormat Returns String
  5177        String retVal
  5178        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to retVal
  5179        Function_Return retVal
  5180    End_Function
  5181
  5182    { MethodType=Property DesignTime=False }
  5183    Procedure Set ComFormat String value
  5184        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_BSTR to value
  5185    End_Procedure
  5186
  5187    { MethodType=Property DesignTime=False }
  5188    Function ComPasswordMask Returns Boolean
  5189        Boolean retVal
  5190        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to retVal
  5191        Function_Return retVal
  5192    End_Function
  5193
  5194    { MethodType=Property DesignTime=False }
  5195    Procedure Set ComPasswordMask Boolean value
  5196        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_BOOL to value
  5197    End_Procedure
  5198
  5199    { MethodType=Property DesignTime=False }
  5200    Function ComMaskedText Returns String
  5201        String retVal
  5202        Get ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to retVal
  5203        Function_Return retVal
  5204    End_Function
  5205
  5206    { MethodType=Property DesignTime=False }
  5207    Procedure Set ComMaskedText String value
  5208        Set ComProperty of (phDispatchDriver(Self)) 104 OLE_VT_BSTR to value
  5209    End_Procedure
  5210
  5211    { MethodType=Property DesignTime=False }
  5212    Function ComId Returns Integer
  5213        Integer retVal
  5214        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  5215        Function_Return retVal
  5216    End_Function
  5217
  5218    { MethodType=Property DesignTime=False }
  5219    Procedure Set ComId Integer value
  5220        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  5221    End_Procedure
  5222
  5223    { MethodType=Property DesignTime=False }
  5224    Function ComDefaultValue Returns String
  5225        String retVal
  5226        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to retVal
  5227        Function_Return retVal
  5228    End_Function
  5229
  5230    { MethodType=Property DesignTime=False }
  5231    Procedure Set ComDefaultValue String value
  5232        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_BSTR to value
  5233    End_Procedure
  5234
  5235    { MethodType=Property DesignTime=False }
  5236    Function ComHidden Returns Boolean
  5237        Boolean retVal
  5238        Get ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to retVal
  5239        Function_Return retVal
  5240    End_Function
  5241
  5242    { MethodType=Property DesignTime=False }
  5243    Procedure Set ComHidden Boolean value
  5244        Set ComProperty of (phDispatchDriver(Self)) 13 OLE_VT_BOOL to value
  5245    End_Procedure
  5246
  5247    { MethodType=Property DesignTime=False }
  5248    Function ComHeight Returns Integer
  5249        Integer retVal
  5250        Get ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to retVal
  5251        Function_Return retVal
  5252    End_Function
  5253
  5254    { MethodType=Property DesignTime=False }
  5255    Procedure Set ComHeight Integer value
  5256        Set ComProperty of (phDispatchDriver(Self)) 14 OLE_VT_I4 to value
  5257    End_Procedure
  5258
  5259    { MethodType=Property DesignTime=False }
  5260    Function ComMultiLinesCount Returns Integer
  5261        Integer retVal
  5262        Get ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to retVal
  5263        Function_Return retVal
  5264    End_Function
  5265
  5266    { MethodType=Property DesignTime=False }
  5267    Procedure Set ComMultiLinesCount Integer value
  5268        Set ComProperty of (phDispatchDriver(Self)) 15 OLE_VT_I4 to value
  5269    End_Procedure
  5270
  5271    { MethodType=Property DesignTime=False }
  5272    Function ComEditStyle Returns OLEPropertyItemEditStyle
  5273        OLEPropertyItemEditStyle retVal
  5274        Get ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to retVal
  5275        Function_Return retVal
  5276    End_Function
  5277
  5278    { MethodType=Property DesignTime=False }
  5279    Procedure Set ComEditStyle OLEPropertyItemEditStyle value
  5280        Set ComProperty of (phDispatchDriver(Self)) 16 OLE_VT_I4 to value
  5281    End_Procedure
  5282
  5283    { MethodType=Property DesignTime=False }
  5284    Function ComDropDownItemCount Returns Integer
  5285        Integer retVal
  5286        Get ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to retVal
  5287        Function_Return retVal
  5288    End_Function
  5289
  5290    { MethodType=Property DesignTime=False }
  5291    Procedure Set ComDropDownItemCount Integer value
  5292        Set ComProperty of (phDispatchDriver(Self)) 17 OLE_VT_I4 to value
  5293    End_Procedure
  5294
  5295    { MethodType=Property DesignTime=False }
  5296    Function ComAutoComplete Returns Boolean
  5297        Boolean retVal
  5298        Get ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to retVal
  5299        Function_Return retVal
  5300    End_Function
  5301
  5302    { MethodType=Property DesignTime=False }
  5303    Procedure Set ComAutoComplete Boolean value
  5304        Set ComProperty of (phDispatchDriver(Self)) 18 OLE_VT_BOOL to value
  5305    End_Procedure
  5306
  5307    { MethodType=Property DesignTime=False }
  5308    Function ComExpandable Returns Boolean
  5309        Boolean retVal
  5310        Get ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to retVal
  5311        Function_Return retVal
  5312    End_Function
  5313
  5314    { MethodType=Property DesignTime=False }
  5315    Procedure Set ComExpandable Boolean value
  5316        Set ComProperty of (phDispatchDriver(Self)) 19 OLE_VT_BOOL to value
  5317    End_Procedure
  5318
  5319    { MethodType=Property DesignTime=False }
  5320    Function ComTooltip Returns String
  5321        String retVal
  5322        Get ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to retVal
  5323        Function_Return retVal
  5324    End_Function
  5325
  5326    { MethodType=Property DesignTime=False }
  5327    Procedure Set ComTooltip String value
  5328        Set ComProperty of (phDispatchDriver(Self)) 20 OLE_VT_BSTR to value
  5329    End_Procedure
  5330
  5331    { MethodType=Property DesignTime=False }
  5332    Function ComCheckBoxStyle Returns Boolean
  5333        Boolean retVal
  5334        Get ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to retVal
  5335        Function_Return retVal
  5336    End_Function
  5337
  5338    { MethodType=Property DesignTime=False }
  5339    Procedure Set ComCheckBoxStyle Boolean value
  5340        Set ComProperty of (phDispatchDriver(Self)) 50 OLE_VT_BOOL to value
  5341    End_Procedure
  5342
  5343    { MethodType=Property DesignTime=False }
  5344    Function ComConstraints Returns Variant
  5345        Handle hDispatchDriver
  5346        Variant retVal
  5347        Get phDispatchDriver to hDispatchDriver
  5348        Get InvokeComMethod of hDispatchDriver 97 OLE_VT_DISPATCH to retVal
  5349        Function_Return retVal
  5350    End_Function
  5351
  5352    { MethodType=Property DesignTime=False }
  5353    Function ComChilds Returns Variant
  5354        Handle hDispatchDriver
  5355        Variant retVal
  5356        Get phDispatchDriver to hDispatchDriver
  5357        Get InvokeComMethod of hDispatchDriver 98 OLE_VT_DISPATCH to retVal
  5358        Function_Return retVal
  5359    End_Function
  5360
  5361    { MethodType=Property DesignTime=False }
  5362    Function ComParent Returns Variant
  5363        Handle hDispatchDriver
  5364        Variant retVal
  5365        Get phDispatchDriver to hDispatchDriver
  5366        Get InvokeComMethod of hDispatchDriver 99 OLE_VT_DISPATCH to retVal
  5367        Function_Return retVal
  5368    End_Function
  5369
  5370    Function ComAddChildItem OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  5371        Handle hDispatchDriver
  5372        Variant retVal
  5373        Get phDispatchDriver to hDispatchDriver
  5374        Send PrepareParams to hDispatchDriver 3
  5375        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  5376        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  5377        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  5378        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  5379        Function_Return retVal
  5380    End_Function
  5381
  5382    { MethodType=Property DesignTime=False }
  5383    Function ComType Returns OLEPropertyItemType
  5384        Handle hDispatchDriver
  5385        OLEPropertyItemType retVal
  5386        Get phDispatchDriver to hDispatchDriver
  5387        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  5388        Function_Return retVal
  5389    End_Function
  5390
  5391    Function ComAddChildItemBinded OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  5392        Handle hDispatchDriver
  5393        Variant retVal
  5394        Get phDispatchDriver to hDispatchDriver
  5395        Send PrepareParams to hDispatchDriver 3
  5396        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  5397        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  5398        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  5399        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_DISPATCH to retVal
  5400        Function_Return retVal
  5401    End_Function
  5402
  5403    Procedure ComSetMask String llMask String llLiteral Variant llPrompt
  5404        Handle hDispatchDriver
  5405        Get phDispatchDriver to hDispatchDriver
  5406        Send PrepareParams to hDispatchDriver 3
  5407        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMask
  5408        Send DefineParam to hDispatchDriver OLE_VT_BSTR llLiteral
  5409        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llPrompt
  5410        Send InvokeComMethod to hDispatchDriver 103 OLE_VT_VOID
  5411    End_Procedure
  5412
  5413    Function ComInsertChildItem Integer llIndex OLEPropertyItemType llType String llTitle Variant llValue Returns Variant
  5414        Handle hDispatchDriver
  5415        Variant retVal
  5416        Get phDispatchDriver to hDispatchDriver
  5417        Send PrepareParams to hDispatchDriver 4
  5418        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  5419        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  5420        Send DefineParam to hDispatchDriver OLE_VT_BSTR llTitle
  5421        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
  5422        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_DISPATCH to retVal
  5423        Function_Return retVal
  5424    End_Function
  5425
  5426    Procedure ComRemove
  5427        Handle hDispatchDriver
  5428        Get phDispatchDriver to hDispatchDriver
  5429        Send InvokeComMethod to hDispatchDriver 106 OLE_VT_VOID
  5430    End_Procedure
  5431
  5432    { MethodType=Property DesignTime=False }
  5433    Function ComValueMetrics Returns Variant
  5434        Handle hDispatchDriver
  5435        Variant retVal
  5436        Get phDispatchDriver to hDispatchDriver
  5437        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_DISPATCH to retVal
  5438        Function_Return retVal
  5439    End_Function
  5440
  5441    { MethodType=Property DesignTime=False }
  5442    Function ComCaptionMetrics Returns Variant
  5443        Handle hDispatchDriver
  5444        Variant retVal
  5445        Get phDispatchDriver to hDispatchDriver
  5446        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_DISPATCH to retVal
  5447        Function_Return retVal
  5448    End_Function
  5449
  5450    Procedure ComEnsureVisible
  5451        Handle hDispatchDriver
  5452        Get phDispatchDriver to hDispatchDriver
  5453        Send InvokeComMethod to hDispatchDriver 112 OLE_VT_VOID
  5454    End_Procedure
  5455
  5456    { MethodType=Property DesignTime=False }
  5457    Function ComIndex Returns Integer
  5458        Handle hDispatchDriver
  5459        Integer retVal
  5460        Get phDispatchDriver to hDispatchDriver
  5461        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  5462        Function_Return retVal
  5463    End_Function
  5464
  5465    Function ComAddInplaceButton Integer llId Returns Variant
  5466        Handle hDispatchDriver
  5467        Variant retVal
  5468        Get phDispatchDriver to hDispatchDriver
  5469        Send PrepareParams to hDispatchDriver 1
  5470        Send DefineParam to hDispatchDriver OLE_VT_I4 llId
  5471        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_DISPATCH to retVal
  5472        Function_Return retVal
  5473    End_Function
  5474
  5475    Function ComAddSliderControl Returns Variant
  5476        Handle hDispatchDriver
  5477        Variant retVal
  5478        Get phDispatchDriver to hDispatchDriver
  5479        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_DISPATCH to retVal
  5480        Function_Return retVal
  5481    End_Function
  5482
  5483    Function ComAddSpinButton Returns Variant
  5484        Handle hDispatchDriver
  5485        Variant retVal
  5486        Get phDispatchDriver to hDispatchDriver
  5487        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_DISPATCH to retVal
  5488        Function_Return retVal
  5489    End_Function
  5490
  5491    { MethodType=Property DesignTime=False }
  5492    Function ComInplaceButtons Returns Variant
  5493        Handle hDispatchDriver
  5494        Variant retVal
  5495        Get phDispatchDriver to hDispatchDriver
  5496        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_DISPATCH to retVal
  5497        Function_Return retVal
  5498    End_Function
  5499
  5500    Function ComInsertChildItemBinded Integer llIndex OLEPropertyItemType llType Variant llHandler String llProperty Returns Variant
  5501        Handle hDispatchDriver
  5502        Variant retVal
  5503        Get phDispatchDriver to hDispatchDriver
  5504        Send PrepareParams to hDispatchDriver 4
  5505        Send DefineParam to hDispatchDriver OLE_VT_I4 llIndex
  5506        Send DefineParam to hDispatchDriver OLE_VT_I4 llType
  5507        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llHandler
  5508        Send DefineParam to hDispatchDriver OLE_VT_BSTR llProperty
  5509        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  5510        Function_Return retVal
  5511    End_Function
  5512
  5513    Procedure ComGetRect Integer ByRef llleft Integer ByRef lltop Integer ByRef llright Integer ByRef llbottom
  5514        Handle hDispatchDriver
  5515        Get phDispatchDriver to hDispatchDriver
  5516        Send PrepareParams to hDispatchDriver 4
  5517        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llleft
  5518        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) lltop
  5519        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llright
  5520        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llbottom
  5521        Send InvokeComMethod to hDispatchDriver 119 OLE_VT_VOID
  5522    End_Procedure
  5523
  5524    Procedure ComStartEdit
  5525        Handle hDispatchDriver
  5526        Get phDispatchDriver to hDispatchDriver
  5527        Send InvokeComMethod to hDispatchDriver 120 OLE_VT_VOID
  5528    End_Procedure
  5529End_Class
  5530
  5531Class cSigCjComPropertyGridPaintManager is a cComAutomationObject
  5532
  5533    { MethodType=Property DesignTime=False }
  5534    Function ComHelpBackColor Returns OLE_COLOR
  5535        OLE_COLOR retVal
  5536        Get ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to retVal
  5537        Function_Return retVal
  5538    End_Function
  5539
  5540    { MethodType=Property DesignTime=False }
  5541    Procedure Set ComHelpBackColor OLE_COLOR value
  5542        Set ComProperty of (phDispatchDriver(Self)) 1 OLE_VT_I4 to value
  5543    End_Procedure
  5544
  5545    { MethodType=Property DesignTime=False }
  5546    Function ComHelpForeColor Returns OLE_COLOR
  5547        OLE_COLOR retVal
  5548        Get ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to retVal
  5549        Function_Return retVal
  5550    End_Function
  5551
  5552    { MethodType=Property DesignTime=False }
  5553    Procedure Set ComHelpForeColor OLE_COLOR value
  5554        Set ComProperty of (phDispatchDriver(Self)) 2 OLE_VT_I4 to value
  5555    End_Procedure
  5556
  5557    { MethodType=Property DesignTime=False }
  5558    Function ComViewBackColor Returns OLE_COLOR
  5559        OLE_COLOR retVal
  5560        Get ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_I4 to retVal
  5561        Function_Return retVal
  5562    End_Function
  5563
  5564    { MethodType=Property DesignTime=False }
  5565    Procedure Set ComViewBackColor OLE_COLOR value
  5566        Set ComProperty of (phDispatchDriver(Self)) 3 OLE_VT_I4 to value
  5567    End_Procedure
  5568
  5569    { MethodType=Property DesignTime=False }
  5570    Function ComViewForeColor Returns OLE_COLOR
  5571        OLE_COLOR retVal
  5572        Get ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to retVal
  5573        Function_Return retVal
  5574    End_Function
  5575
  5576    { MethodType=Property DesignTime=False }
  5577    Procedure Set ComViewForeColor OLE_COLOR value
  5578        Set ComProperty of (phDispatchDriver(Self)) 4 OLE_VT_I4 to value
  5579    End_Procedure
  5580
  5581    { MethodType=Property DesignTime=False }
  5582    Function ComLineColor Returns OLE_COLOR
  5583        OLE_COLOR retVal
  5584        Get ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to retVal
  5585        Function_Return retVal
  5586    End_Function
  5587
  5588    { MethodType=Property DesignTime=False }
  5589    Procedure Set ComLineColor OLE_COLOR value
  5590        Set ComProperty of (phDispatchDriver(Self)) 5 OLE_VT_I4 to value
  5591    End_Procedure
  5592
  5593    { MethodType=Property DesignTime=False }
  5594    Function ComViewCategoryForeColor Returns OLE_COLOR
  5595        OLE_COLOR retVal
  5596        Get ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_I4 to retVal
  5597        Function_Return retVal
  5598    End_Function
  5599
  5600    { MethodType=Property DesignTime=False }
  5601    Procedure Set ComViewCategoryForeColor OLE_COLOR value
  5602        Set ComProperty of (phDispatchDriver(Self)) 6 OLE_VT_I4 to value
  5603    End_Procedure
  5604
  5605    { MethodType=Property DesignTime=False }
  5606    Function ComViewReadOnlyForeColor Returns OLE_COLOR
  5607        OLE_COLOR retVal
  5608        Get ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to retVal
  5609        Function_Return retVal
  5610    End_Function
  5611
  5612    { MethodType=Property DesignTime=False }
  5613    Procedure Set ComViewReadOnlyForeColor OLE_COLOR value
  5614        Set ComProperty of (phDispatchDriver(Self)) 7 OLE_VT_I4 to value
  5615    End_Procedure
  5616
  5617    { MethodType=Property DesignTime=False }
  5618    Function ComBackgroundColor Returns OLE_COLOR
  5619        OLE_COLOR retVal
  5620        Get ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_I4 to retVal
  5621        Function_Return retVal
  5622    End_Function
  5623
  5624    { MethodType=Property DesignTime=False }
  5625    Procedure Set ComBackgroundColor OLE_COLOR value
  5626        Set ComProperty of (phDispatchDriver(Self)) 8 OLE_VT_I4 to value
  5627    End_Procedure
  5628
  5629    { MethodType=Property DesignTime=False }
  5630    Function ComShadowColor Returns OLE_COLOR
  5631        OLE_COLOR retVal
  5632        Get ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_I4 to retVal
  5633        Function_Return retVal
  5634    End_Function
  5635
  5636    { MethodType=Property DesignTime=False }
  5637    Procedure Set ComShadowColor OLE_COLOR value
  5638        Set ComProperty of (phDispatchDriver(Self)) 9 OLE_VT_I4 to value
  5639    End_Procedure
  5640
  5641    { MethodType=Property DesignTime=False }
  5642    Function ComHighlightBackColor Returns OLE_COLOR
  5643        OLE_COLOR retVal
  5644        Get ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_I4 to retVal
  5645        Function_Return retVal
  5646    End_Function
  5647
  5648    { MethodType=Property DesignTime=False }
  5649    Procedure Set ComHighlightBackColor OLE_COLOR value
  5650        Set ComProperty of (phDispatchDriver(Self)) 10 OLE_VT_I4 to value
  5651    End_Procedure
  5652
  5653    { MethodType=Property DesignTime=False }
  5654    Function ComHighlightForeColor Returns OLE_COLOR
  5655        OLE_COLOR retVal
  5656        Get ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to retVal
  5657        Function_Return retVal
  5658    End_Function
  5659
  5660    { MethodType=Property DesignTime=False }
  5661    Procedure Set ComHighlightForeColor OLE_COLOR value
  5662        Set ComProperty of (phDispatchDriver(Self)) 11 OLE_VT_I4 to value
  5663    End_Procedure
  5664
  5665    { MethodType=Property DesignTime=False }
  5666    Function ComHyperlinkColor Returns OLE_COLOR
  5667        OLE_COLOR retVal
  5668        Get ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_I4 to retVal
  5669        Function_Return retVal
  5670    End_Function
  5671
  5672    { MethodType=Property DesignTime=False }
  5673    Procedure Set ComHyperlinkColor OLE_COLOR value
  5674        Set ComProperty of (phDispatchDriver(Self)) 12 OLE_VT_I4 to value
  5675    End_Procedure
  5676End_Class
  5677
  5678//==============================================================================
  5679//End of package - SigCjW_PropertyGrid.pkg
  5680//==============================================================================