CStockPropImpl

modello lt; classe TclasseInterfaceNameconst IID * pIIDconst GUID * plibid>
classe CStockPropImpl: IDispatchImpl <
InterfaceName, piid, plibid >

Parametri

T

La classe che implementa il controllo.

InterfaceName

Un'interfaccia duale.

piid

Puntatore a IID dell'InterfaceName.

plibid

Puntatore all'identificatore del GUID della sezione tipo biblioteca del InterfaceName.

CStockPropImpl implementa ogni proprietà predefinite, che è possibile scegliere tra la scheda proprietà di Stock in creazione guidata oggetto ATL. L'oggetto guidata crea un membro dati nella classe del controllo per ogni proprietà, crea metodi mettere e ottenere per ciascuna proprietà e aggiunge codice per informare e per sincronizzare con il contenitore quando qualsiasi proprietà cambia automaticamente.

La creazione guidata oggetto utilizzabile anche per implementare la totalità o qualsivoglia delle proprietà predefinite nello stesso modo. Per ulteriori informazioni sull'aggiunta di proprietà predefinite di un controllo, vedere il Tutorial ATL. Per ulteriori informazioni sulla creazione guidata oggetto ATL, vedere l'articolo di creazione di un progetto ATL.

CStockPropImpl implementa metodi mettere e ottenere per le proprietà predefinite che sono puntatori a interfaccia, tra cui FONT, MOUSEICON e immagine. Per tutte le altre proprietà riserva CStockPropImpl chiama le macro IMPLEMENT_STOCKPROP, IMPLEMENT_BOOL_STOCKPROP e IMPLEMENT_BSTR_STOCKPROP.

La tabella seguente elenca le proprietà predefinite implementato e i membri dati creati da CStockPropImpl. Vedere i membri dati in CComControl per una descrizione di ogni proprietà, tranne HWND, cui membro dati è descritto in CWindow.

Proprietà predefinite Membro dati
ASPETTO m_nAppearance
AUTOSIZE m_bAutoSize
PROPRIETÀ BACKCOLOR m_clrBackColor
BACKSTYLE m_nBackStyle
BORDERCOLOR m_clrBorderColor
BORDERSTYLE m_nBorderStyle
BORDERVISIBLE m_bBorderVisible
BORDERWIDTH m_nBorderWidth
DIDASCALIA m_bstrCaption
DRAWMODE m_nDrawMode
DRAWSTYLE m_nDrawStyle
DRAWWIDTH m_nDrawWidth
ABILITATO m_bEnabled
FILLCOLOR m_clrFillColor
FILLSTYLE m_nFillStyle
TIPO DI CARATTERE m_pFont
FORECOLOR m_clrForeColor
HWND m_hWnd
MOUSEICON m_pMouseIcon
PUNTATORE DEL MOUSE m_nMousePointer
FOTO m_pPicture
READYSTATE m_nReadyState
TABSTOP m_bTabStop
TESTO m_bstrText
VALIDO m_bValid

# include lt;atlctl.h>

Index