서식 파일 lt; 클래스 T클래스인터페이스const IID * piidconst GUID * plibid>
CStockPropImpl 클래스: IDispatchImpl < 인터페이스, piid, plibid
매개 변수
T
컨트롤을 구현 하는 클래스。
인터페이스
듀얼 인터페이스。
piid
인터페이스 IID에 대 한 포인터。
plibid
인터페이스 의 형식 라이브러리 섹션의 GUID 식별자에 대 한 포인터。
ATL 개체 마법사에서 스톡 속성 탭에서 선택할 수 있습니다 모든 스톡 속성을 구현 하는 CStockPropImpl . 개체 마법사 자동으로 각 속성에 대해 컨트롤 클래스의 데이터 멤버를 생성, 각 속성에 대 한 넣어 하 고 얻을 방법을 만들고 알리고 어떤 속성이 변경 될 때 컨테이너와 동기화 하는 코드 추가。
스톡 속성 중 하나 또는 모두 같은 방식으로 구현 하는 ATL 개체 마법사를 사용할 수 있습니다. 스톡 속성 컨트롤을 추가 하는 방법에 대 한 자세한 내용은 ATL 자습서를 참조 하십시오. ATL 개체 마법사에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 ATL 프로젝트 만들기。
글꼴, 그림, MOUSEICON, 등 인터페이스 포인터는 스톡 속성에 대 한 넣어 하 고 메서드를 구현 하는 CStockPropImpl . CStockPropImpl IMPLEMENT_STOCKPROP, IMPLEMENT_BOOL_STOCKPROP 및 IMPLEMENT_BSTR_STOCKPROP 매크로 호출 하는 다른 모든 스톡 속성。
다음 표에서 스톡 속성 구현 및 CStockPropImpl에 의해 만들어진 데이터 멤버를 나열 합니다. 누구의 데이터 멤버 CWindow 에서 설명 하는 HWND 제외 하 고 각 속성에 대 한 설명 위한 CComControl 에서 데이터 멤버를 참조 하십시오。
| 스톡 속성 | 데이터 멤버 |
| 모양 | m_nAppearance |
| AUTOSIZE | m_bAutoSize |
| BACKCOLOR | m_clrBackColor |
| BACKSTYLE | m_nBackStyle |
| BORDERCOLOR | m_clrBorderColor |
| BORDERSTYLE | m_nBorderStyle |
| BORDERVISIBLE | m_bBorderVisible |
| BORDERWIDTH | m_nBorderWidth |
| 캡션 | m_bstrCaption |
| DRAWMODE | m_nDrawMode |
| DRAWSTYLE | m_nDrawStyle |
| DRAWWIDTH | m_nDrawWidth |
| 사용 가능 | m_bEnabled |
| FILLCOLOR | m_clrFillColor |
| FILLSTYLE | m_nFillStyle |
| 글꼴 | m_pFont |
| FORECOLOR | m_clrForeColor |
| HWND | m_hWnd |
| MOUSEICON | m_pMouseIcon |
| MOUSEPOINTER | m_nMousePointer |
| 그림 | m_pPicture |
| READYSTATE | m_nReadyState |
| TABSTOP | m_bTabStop |
| 텍스트 | m_bstrText |
| 유효한 | m_bValid |
# include lt;atlctl.h>