IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, pname, dispid )

Parametry

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

Implementuje właściwości zapasów, które są wartości logicznych. Podobnie jak makra IMPLEMENT_STOCKPROP , chyba, że metoda get badania wartości Państwa danych zawierających właściwości i zwraca VARIANT_TRUE lub VARIANT_FALSE , raczej niż zwrócenie wartości. Umożliwia to pojemniki, które nie interpretują wszystkie wartości niezerowe jako Prawda jest użycie właściwości. Standardowe właściwości zapasów, które są wartości logiczne są Auto rozmiar, Obramowanie widoczne, włączone, Tabulatorai prawidłowy.

IMPLEMENT_BOOL_STOCKPROP 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 Enabled , nazwy metody są put_Enabled iget_Enabled.

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

ATL makra i funkcje globalne

Zobacz też

CStockPropImpl, IMPLEMENT_BSTR_STOCKPROP, IMPLEMENT_STOCKPROP, CComControl::m_bEnabled, CComControl::m_bAutoSize, CComControl::m_bBorderVisible, CComControl::m_bTabStop, CComControl::m_bValid

Index