IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, pname, dispid )

Parametri

fname

[in] Nome utilizzato per creare i nomi dei metodi mettere e ottenere.

pname

[in] Nome utilizzato per creare il nome del membro dati che memorizza il valore della proprietà.

dispid

[in] Il DISPID della proprietà.

Osservazioni

Proprietà predefinite implementa che sono valori booleani. Lo stesso come la macro IMPLEMENT_STOCKPROP , eccetto che il metodo get verifica il valore del membro dati contenenti le proprietà e i ritorni VARIANT_TRUE o VARIANT_FALSE , anziché restituire il valore. Questo permette di contenitori che non interpretano tutti i valori diversi da zero come TRUE per utilizzare la proprietà. Proprietà magazzino standard che sono i valori booleani sono Auto Size, Confine visibile, Enabled, Smettere di schedae valido.

IMPLEMENT_BOOL_STOCKPROP crea un membro dati nella classe del controllo per una proprietà, viene creato un metodo mettere e ottenere per la proprietà e aggiunge codice per informare e per sincronizzare con il contenitore se cambia la proprietà.

I nomi dei metodi mettere e ottenere vengono creati aggiungendo fname a put_ e get_ . Ad esempio, se è fname Enabled , sono i nomi dei metodi put_Enabled eget_Enabled.

Il nome del membro dati viene creato aggiungendo pname a m_ . Ad esempio, se pname è bEnabled , il membro dati èm_bEnabled.

Macro ATL e funzioni globali

Vedi anche

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

Index