IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( typu, fname, pname, dispid )

Parametry

typ

[w] Typ danych właściwości.

fname

[w] Nazwa używana do tworzenia nazw metod wprowadzenia i Pobierz.

pname

[w] Nazwa używana do tworzenia nazwy element danych, który przechowuje wartości właściwości.

dispid

[w] DISPID właściwość.

Uwagi

Tworzy element danych w klasie kontroli dla właściwości, tworzy metodę wprowadzane i Uzyskaj właściwości i dodaje kod powiadomienia i synchronizować z kontenera, jeżeli zmienia właściwość.

Umieścić i uzyskać nazwy metody są tworzone przez dołączenie fname do put_ i get_ . Na przykład, jeśli fname BorderWidth , nazwy metody są put_BorderWidth iget_BorderWidth.

Nazwa elementu członkowskiego danych jest tworzona przez dołączenie pname do m_ . Na przykład, jeśli pname nBorderWidth , członek danychm_nBorderWidth.

Dla tekstu podstawowego właściwości należy użyć makra IMPLEMENT_BSTR_STOCKPROP , ponieważ będzie automatycznie przydzielić nowy ciąg i skopiuj tekst przekazany do niego. Logiczną właściwości zapasów użyć makra IMPLEMENT_BOOL_STOCKPROP.

ATL makra i funkcje globalne

Zobacz też

CStockPropImpl

Index