IMPLEMENT_STOCKPROP ( Typ, Fname, , , siehe Pname Dispid )
Parameter
typ
[in] Der Datentyp der Eigenschaft.
fname
[in] Name verwendet, um die Namen der Methoden und nutzen Sie erstellen.
pname
[in] Name verwendet, um den Namen des Datenmembers erstellen, in dem den Eigenschaftswert gespeichert.
dispid
[in] Die DISPID der Eigenschaft.
Bemerkungen
Erstellt einen Datenmember in der Steuerelementklasse für eine Eigenschaft, eine Methode und nutzen Sie für die Eigenschaft erstellt und fügt Code um zu informieren und mit dem Container zu synchronisieren, wenn die Eigenschaft geändert.
Die Methodennamen und nutzen Sie entstehen durch Anhängen Fname , put_ und get_ . Zum Beispiel, wenn Fname ist BorderWidth , die Methodennamen sind put_BorderWidth undget_BorderWidth.
Den Datenmembernamen entsteht durch Anhängen Pname , m_ . Zum Beispiel, wenn Pname ist nBorderWidth , der Datenmemberm_nBorderWidth.
Verwenden Sie für vordefinierte Texteigenschaften das IMPLEMENT_BSTR_STOCKPROP -Makro, da wird automatisch eine neue Zeichenfolge zuweisen und kopieren Sie den übergebenen Text hinein. Verwenden Sie für boolesche Eigenschaften hat das IMPLEMENT_BOOL_STOCKPROP -Makro.
ATL-Makros und globale Funktionen
Siehe auch