szablon lt, klasa TKlasaParametr Nazwa_interfejsuStała IID * Identyfikator PIIDStała GUID * plibid>
Klasa CStockPropImpl: IDispatchImpl < InterfaceName, identyfikator piid, plibid
Parametry
T
Klasa implementująca kontroli.
Parametr Nazwa_interfejsu
Podwójnym interfejsem.
identyfikator piid
Wskaźnik IID Nazwa_interfejsu.
plibid
Wskaźnik identyfikatora GUID typu części biblioteki Nazwa_interfejsu.
CStockPropImpl implementuje co właściwość zapasów, wybrany na karcie właściwości zasobu w Kreatorze obiektu ATL. Obiekt Kreator automatycznie tworzy element danych w klasie kontroli dla każdej właściwości, tworzy wprowadzane i uzyskać metod dla każdej właściwości i dodaje kod powiadomienia i synchronizować z kontenera po jakiejkolwiek własności zmienia.
Kreator obiektu ATL można również do wprowadzenia w życie niektórych lub wszystkich właściwości zapasów w ten sam sposób. Aby uzyskać więcej informacji o dodawaniu zapasów właściwości formantu zobacz ATL samouczek. Aby uzyskać więcej informacji o Kreatorze obiektu ATL zobacz artykuł Tworzenie projektu ATL.
CStockPropImpl implementuje metody wprowadzone i uzyskać właściwości zapasów, które są wskaźników interfejsów, w tym CZCIONKĘ, MOUSEICON i obraz. Wszystkie pozostałe właściwości zapasów CStockPropImpl wzywa makra, IMPLEMENT_STOCKPROP, IMPLEMENT_BOOL_STOCKPROP i IMPLEMENT_BSTR_STOCKPROP.
W poniższej tabeli wymieniono właściwości zapasów wprowadzone i członkowie danych utworzone przez CStockPropImpl. Patrz składniki danych w CComControl opis każdej właściwości, z wyjątkiem HWND, których członek danych opisana jest w CWindow.
| Właściwość zapasów | Członek danych |
| WYGLĄD | m_nAppearance |
| AUTODOPASOWANIE ROZMIARU | m_bAutoSize |
| KOLOR TŁA | m_clrBackColor |
| BACKSTYLE | m_nBackStyle |
| BORDERCOLOR | m_clrBorderColor |
| BORDERSTYLE | m_nBorderStyle |
| BORDERVISIBLE | m_bBorderVisible |
| BORDERWIDTH | m_nBorderWidth |
| PODPIS | m_bstrCaption |
| DRAWMODE | m_nDrawMode |
| DRAWSTYLE | m_nDrawStyle |
| DRAWWIDTH | m_nDrawWidth |
| WŁĄCZONE | m_bEnabled |
| FILLCOLOR | m_clrFillColor |
| FILLSTYLE | m_nFillStyle |
| CZCIONKA | m_pFont |
| FORECOLOR | m_clrForeColor |
| HWND | m_hWnd |
| MOUSEICON | m_pMouseIcon |
| MOUSEPOINTER | m_nMousePointer |
| OBRAZ | m_pPicture |
| READYSTATE | m_nReadyState |
| TABSTOP | m_bTabStop |
| TEKST | m_bstrText |
| WAŻNE | m_bValid |
# include lt;atlctl.h>