Eine Enum - Eigenschaft zu einem ActiveX hinzufügen
-
Habe leider nur den VB Sourcecode. Dieser funktioniert! Nur kriege ich das ganze nicht in VC++ zum laufen.
Option Explicit Public Enum MyStyle Kein = 0 'Eckige Klammern wegen Leerzeichen [Office 2000] = 1 [Office XP] = 2 End Enum 'Standard Eigenschaftswerte: Const m_def_Style = 0 'Eigenschaft-Variablen: Dim m_Style As MyStyle Public Property Get Style() As MyStyle Style = m_Style End Property Public Property Let Style(ByVal New_Style As MyStyle) m_Style = New_Style PropertyChanged "Style" End Property 'Eigenschaften für Benutzersteuerelement initialisieren Private Sub UserControl_InitProperties() m_Style = m_def_Style End Sub 'Eigenschaftenwerte vom Speicher laden Private Sub UserControl_ReadProperties(PropBag As PropertyBag) m_Style = PropBag.ReadProperty("Style", m_def_Style) End Sub 'Eigenschaftenwerte in den Speicher schreiben Private Sub UserControl_WriteProperties(PropBag As PropertyBag) Call PropBag.WriteProperty("Style", m_Style, m_def_Style) End Sub