IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( tipo, fname, pname, dispid )

Parametri

tipo

[in] Il tipo di dati della proprietà.

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

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 BorderWidth , sono i nomi dei metodi put_BorderWidth eget_BorderWidth.

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

Per le proprietà predefinite di testo, utilizzare la macro IMPLEMENT_BSTR_STOCKPROP perché sarà automaticamente una nuova stringa di allocare e copiare il testo passato in esso. Per le proprietà booleane scorte, utilizzare la macro IMPLEMENT_BOOL_STOCKPROP.

Macro ATL e funzioni globali

Vedi anche

CStockPropImpl

Index