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.
Vedi anche
CStockPropImpl, IMPLEMENT_BSTR_STOCKPROP, IMPLEMENT_STOCKPROP, CComControl::m_bEnabled, CComControl::m_bAutoSize, CComControl::m_bBorderVisible, CComControl::m_bTabStop, CComControl::m_bValid