CStockPropImpl 클래스
이 클래스는 스톡 속성 값을 지원하기 위한 메서드를 제공합니다.
Important
이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.
구문
template <
class T,
class InterfaceName,
const IID* piid = &_ATL_IIDOF(InterfaceName),
const GUID* plibid = &CComModule::m_libid,
WORD wMajor = 1,
WORD wMinor = 0,
class tihclass = CcomTypeInfoHolder>
class ATL_NO_VTABLE CStockPropImpl :
public IDispatchImpl<InterfaceName, piid, plibid, wMajor, wMinor, tihclass>
매개 변수
T
컨트롤을 구현하고 CStockPropImpl
에서 파생되는 클래스입니다.
InterfaceName
스톡 속성을 노출하는 이중 인터페이스입니다.
piid
InterfaceName
IID의 포인터입니다.
plibid
InterfaceName
의 정의를 포함하는 형식 라이브러리의 LIBID 포인터입니다.
wMajor
형식 라이브러리의 주 버전입니다. 기본값은 1입니다.
wMinor
형식 라이브러리의 부 버전입니다. 기본값은 0입니다.
tihclass
T의 형식 정보를 관리하는 데 사용되는 클래스입니다. 기본값은 CComTypeInfoHolder
입니다.
멤버
공용 메서드
이름 | 설명 |
---|---|
get_Appearance | 컨트롤에서 사용하는 그리기 스타일(예: 평면 또는 3D)을 가져오려면 이 메서드를 호출합니다. |
get_AutoSize | 컨트롤이 다른 크기일 수 없는지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다. |
get_BackColor | 컨트롤의 배경색을 가져오려면 이 메서드를 호출합니다. |
get_BackStyle | 컨트롤의 배경 스타일(투명 또는 불투명)을 가져오려면 이 메서드를 호출합니다. |
get_BorderColor | 컨트롤의 테두리 색을 가져오려면 이 메서드를 호출합니다. |
get_BorderStyle | 컨트롤의 테두리 스타일을 가져오려면 이 메서드를 호출합니다. |
get_BorderVisible | 컨트롤의 테두리가 표시되는지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다. |
get_BorderWidth | 컨트롤 테두리의 너비(픽셀)를 가져오려면 이 메서드를 호출합니다. |
get_Caption | 개체 캡션에 지정된 텍스트를 가져오려면 이 메서드를 호출합니다. |
get_DrawMode | 컨트롤의 그리기 모드(예: XOR 펜 또는 색 반전)를 가져오려면 이 메서드를 호출합니다. |
get_DrawStyle | 컨트롤의 그리기 스타일(예: 실선, 파선 또는 점선)을 가져오려면 이 메서드를 호출합니다. |
get_DrawWidth | 컨트롤의 그리기 메서드에서 사용하는 그리기 너비(픽셀)를 가져오려면 이 메서드를 호출합니다. |
get_Enabled | 컨트롤이 사용되는지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다. |
get_FillColor | 컨트롤의 채우기 색을 가져오려면 이 메서드를 호출합니다. |
get_FillStyle | 컨트롤의 채우기 스타일(예: 단색, 투명 또는 교차 해칭)을 가져오려면 이 메서드를 호출합니다. |
get_Font | 컨트롤 글꼴 속성의 포인터를 가져오려면 이 메서드를 호출합니다. |
get_ForeColor | 컨트롤의 전경색을 가져오려면 이 메서드를 호출합니다. |
get_HWND | 컨트롤과 연결된 창 핸들을 가져오려면 이 메서드를 호출합니다. |
get_MouseIcon | 마우스가 컨트롤 위에 있을 때 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 가져오려면 이 메서드를 호출합니다. |
get_MousePointer | 마우스가 컨트롤 위에 있을 때 표시되는 마우스 포인터 유형(화살표, 십자선 또는 모래 시계)을 가져오려면 이 메서드를 호출합니다. |
get_Picture | 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)에 대한 포인터를 가져오려면 이 메서드를 호출합니다. |
get_ReadyState | 컨트롤의 준비 상태(예: 로드 중 또는 로드됨)를 가져오려면 이 메서드를 호출합니다. |
get_TabStop | 컨트롤이 탭 정지인지 여부를 나타내는 플래그를 가져오려면 이 메서드를 호출합니다. |
get_Text | 컨트롤과 함께 표시되는 텍스트를 가져오려면 이 메서드를 호출합니다. |
getvalid | 컨트롤이 유효한지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다. |
get_Window | 컨트롤과 연결된 창 핸들을 가져오려면 이 메서드를 호출합니다. CStockPropImpl::get_HWND와 동일합니다. |
put_Appearance | 컨트롤에서 사용하는 그리기 스타일(예: 평면 또는 3D)을 설정하려면 이 메서드를 호출합니다. |
put_AutoSize | 컨트롤이 다른 크기일 수 없는지 여부를 나타내는 플래그의 값을 설정하려면 이 메서드를 호출합니다. |
put_BackColor | 컨트롤의 배경색을 설정하려면 이 메서드를 호출합니다. |
put_BackStyle | 컨트롤의 배경 스타일을 설정하려면 이 메서드를 호출합니다. |
put_BorderColor | 컨트롤의 테두리 색을 설정하려면 이 메서드를 호출합니다. |
put_BorderStyle | 컨트롤의 테두리 스타일을 설정하려면 이 메서드를 호출합니다. |
put_BorderVisible | 컨트롤의 테두리가 표시되는지 여부를 나타내는 플래그의 값을 설정하려면 이 메서드를 호출합니다. |
put_BorderWidth | 컨트롤 테두리의 너비를 설정하려면 이 메서드를 호출합니다. |
put_Caption | 컨트롤과 함께 표시되는 텍스트를 설정하려면 이 메서드를 호출합니다. |
put_DrawMode | 컨트롤의 그리기 모드(예: XOR 펜 또는 색 반전)를 설정하려면 이 메서드를 호출합니다. |
put_DrawStyle | 컨트롤의 그리기 스타일(예: 실선, 파선 또는 점선)을 설정하려면 이 메서드를 호출합니다. |
put_DrawWidth | 컨트롤의 그리기 메서드에서 사용하는 너비(픽셀)를 설정하려면 이 메서드를 호출합니다. |
put_Enabled | 컨트롤이 사용되는지 여부를 나타내는 플래그를 설정하려면 이 메서드를 호출합니다. |
put_FillColor | 컨트롤의 채우기 색을 설정하려면 이 메서드를 호출합니다. |
put_FillStyle | 컨트롤의 채우기 스타일(예: 단색, 투명 또는 교차 해칭)을 설정하려면 이 메서드를 호출합니다. |
put_Font | 컨트롤의 글꼴 속성을 설정하려면 이 메서드를 호출합니다. |
put_ForeColor | 컨트롤의 전경색을 설정하려면 이 메서드를 호출합니다. |
put_HWND | 이 메서드는 E_FAIL을 반환합니다. |
put_MouseIcon | 마우스가 컨트롤 위에 있을 때 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다. |
put_MousePointer | 마우스가 컨트롤 위에 있을 때 표시되는 마우스 포인터 유형(화살표, 십자선 또는 모래 시계)을 설정하려면 이 메서드를 호출합니다. |
put_Picture | 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다. |
put_ReadyState | 컨트롤의 준비 상태(예: 로드 중 또는 로드됨)를 설정하려면 이 메서드를 호출합니다. |
put_TabStop | 컨트롤이 탭 정지인지 여부를 나타내는 플래그의 값을 설정하려면 이 메서드를 호출합니다. |
put_Text | 컨트롤과 함께 표시되는 텍스트를 설정하려면 이 메서드를 호출합니다. |
putvalid | 컨트롤이 유효한지 여부를 나타내는 플래그를 설정하려면 이 메서드를 호출합니다. |
put_Window | 이 메서드는 E_FAIL을 반환하는 CStockPropImpl::put_HWND를 호출합니다. |
putref_Font | 참조 개수를 사용하여 컨트롤의 글꼴 속성을 설정하려면 이 메서드를 호출합니다. |
putref_MouseIcon | 참조 개수를 사용하여 마우스가 컨트롤 위에 있을 때 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다. |
putref_Picture | 참조 개수를 사용하여 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다. |
설명
CStockPropImpl
은 각 스톡 속성의 put 및 get 메서드를 제공합니다. 이러한 메서드는 각 속성과 연결된 데이터 멤버를 설정하거나 가져오고 속성이 변경될 때 컨테이너에 알리고 동기화하는 데 필요한 코드를 제공합니다.
Visual Studio는 마법사를 통해 스톡 속성을 지원합니다. 컨트롤에 스톡 속성을 추가하는 방법에 관한 자세한 내용은 ATL 자습서를 참조하세요.
이전 버전과의 호환성을 위해 CStockPropImpl
은 각각 get_HWND
및 put_HWND
를 호출하는 get_Window
및 put_Window
메서드도 노출합니다. HWND는 읽기 전용 속성이므로 put_HWND
의 기본 구현은 E_FAIL을 반환합니다.
다음 속성에는 putref 구현도 있습니다.
글꼴
MouseIcon
그림
동일한 세 개의 스톡 속성에서 해당 데이터 멤버는 CComPtr
형식이거나 대입 연산자를 통해 올바른 인터페이스 참조 계산을 제공하는 다른 클래스여야 합니다.
상속 계층 구조
T
CStockPropImpl
요구 사항
헤더: atlctl.h
CStockPropImpl::get_Appearance
컨트롤에서 사용하는 그리기 스타일(예: 평면 또는 3D)을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);
매개 변수
pnAppearance
컨트롤의 그리기 스타일을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_AutoSize
컨트롤이 다른 크기일 수 없는지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);
매개 변수
pbAutoSize
플래그 상태를 수신하는 변수입니다. TRUE는 컨트롤이 다른 크기일 수 없음을 나타냅니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_BackColor
컨트롤의 배경색을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);
매개 변수
pclrBackColor
컨트롤의 배경색을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_BackStyle
컨트롤의 배경 스타일(투명 또는 불투명)을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);
매개 변수
pnBackStyle
컨트롤의 배경 스타일을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_BorderColor
컨트롤의 테두리 색을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);
매개 변수
pclrBorderColor
컨트롤의 테두리 색을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_BorderStyle
컨트롤의 테두리 스타일을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);
매개 변수
pnBorderStyle
컨트롤의 테두리 스타일을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_BorderVisible
컨트롤의 테두리가 표시되는지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);
매개 변수
pbBorderVisible
플래그 상태를 수신하는 변수입니다. TRUE는 컨트롤의 테두리가 표시됨을 나타냅니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_BorderWidth
컨트롤 테두리의 너비를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);
매개 변수
pnBorderWidth
컨트롤의 테두리 너비를 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_Caption
개체 캡션에 지정된 텍스트를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);
매개 변수
pbstrCaption
컨트롤에 표시되는 텍스트입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_DrawMode
컨트롤의 그리기 모드(예: XOR 펜 또는 색 반전)를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);
매개 변수
pnDrawMode
컨트롤의 그리기 모드를 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_DrawStyle
컨트롤의 그리기 스타일(예: 실선, 파선 또는 점선)을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);
매개 변수
pnDrawStyle
컨트롤의 그리기 스타일을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_DrawWidth
컨트롤의 그리기 메서드에서 사용하는 그리기 너비(픽셀)를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);
매개 변수
pnDrawWidth
컨트롤의 너비 값(픽셀)을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_Enabled
컨트롤이 사용되는지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);
매개 변수
pbEnabled
플래그 상태를 수신하는 변수입니다. TRUE는 컨트롤이 사용됨을 나타냅니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_FillColor
컨트롤의 채우기 색을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);
매개 변수
pclrFillColor
컨트롤의 채우기 색을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_FillStyle
컨트롤의 채우기 스타일(예: 단색, 투명 또는 교차 해칭)을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);
매개 변수
pnFillStyle
컨트롤의 채우기 스타일을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_Font
컨트롤 글꼴 속성의 포인터를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);
매개 변수
ppFont
컨트롤 글꼴 속성의 포인터를 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_ForeColor
컨트롤의 전경색을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);
매개 변수
pclrForeColor
컨트롤 전경색을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_HWND
컨트롤과 연결된 창 핸들을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);
매개 변수
phWnd
컨트롤과 연결된 창 핸들입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_MouseIcon
마우스가 컨트롤 위에 있을 때 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);
매개 변수
ppPicture
그래픽의 그림 속성에 대한 포인터를 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_MousePointer
마우스가 컨트롤 위에 있을 때 표시되는 마우스 포인터 유형(화살표, 십자선 또는 모래 시계)을 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);
매개 변수
pnMousePointer
마우스 포인터의 형식을 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_Picture
표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)에 대한 포인터를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);
매개 변수
ppPicture
그림 속성의 포인터를 수신하는 변수입니다. 자세한 내용은 IPictureDisp를 참조하세요.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_ReadyState
컨트롤의 준비 상태(예: 로드 중 또는 로드됨)를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);
매개 변수
pnReadyState
컨트롤의 준비 상태를 수신하는 변수입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_TabStop
컨트롤이 탭 정지인지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);
매개 변수
pbTabStop
플래그 상태를 수신하는 변수입니다. TRUE는 컨트롤이 탭 정지임을 나타냅니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_Text
컨트롤과 함께 표시되는 텍스트를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);
매개 변수
pbstrText
컨트롤에 표시되는 텍스트입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::getvalid
컨트롤이 유효한지 여부를 나타내는 플래그의 상태를 가져오려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);
매개 변수
pbValid
플래그 상태를 수신하는 변수입니다. TRUE는 컨트롤이 유효함을 나타냅니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::get_Window
컨트롤과 연결된 창 핸들을 가져오려면 이 메서드를 호출합니다. CStockPropImpl::get_HWND와 동일합니다.
HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);
매개 변수
phWnd
컨트롤과 연결된 창 핸들입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Appearance
컨트롤에서 사용하는 그리기 스타일(예: 평면 또는 3D)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);
매개 변수
nAppearance
컨트롤에서 사용할 새 그리기 스타일입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_AutoSize
컨트롤이 다른 크기일 수 없는지 여부를 나타내는 플래그의 값을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);
매개 변수
bAutoSize
컨트롤이 다른 크기일 수 없는 경우 TRUE입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_BackColor
컨트롤의 배경색을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);
매개 변수
clrBackColor
새 컨트롤 배경색입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_BackStyle
컨트롤의 배경 스타일을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);
매개 변수
nBackStyle
새 컨트롤 배경 스타일입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_BorderColor
컨트롤의 테두리 색을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);
매개 변수
clrBorderColor
새 테두리 색입니다. OLE_COLOR 데이터 형식은 내부적으로 32비트 정수(Long)로 표시됩니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_BorderStyle
컨트롤의 테두리 스타일을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);
매개 변수
nBorderStyle
새 테두리 스타일입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_BorderVisible
컨트롤의 테두리가 표시되는지 여부를 나타내는 플래그의 값을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);
매개 변수
bBorderVisible
테두리가 표시되는 경우 TRUE입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_BorderWidth
컨트롤 테두리의 너비를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);
매개 변수
nBorderWidth
컨트롤 테두리의 새 너비입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Caption
컨트롤과 함께 표시되는 텍스트를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);
매개 변수
bstrCaption
컨트롤에 표시되는 텍스트입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_DrawMode
컨트롤의 그리기 모드(예: XOR 펜 또는 색 반전)를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);
매개 변수
nDrawMode
컨트롤의 새 그리기 모드입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_DrawStyle
컨트롤의 그리기 스타일(예: 실선, 파선 또는 점선)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);
매개 변수
nDrawStyle
컨트롤의 새 그리기 스타일입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_DrawWidth
컨트롤의 그리기 메서드에서 사용하는 너비(픽셀)를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);
매개 변수
nDrawWidth
컨트롤의 그리기 메서드에서 사용할 새 너비입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Enabled
컨트롤이 사용되는지 여부를 나타내는 플래그의 값을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);
매개 변수
bEnabled
컨트롤이 사용되는 경우 TRUE입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_FillColor
컨트롤의 채우기 색을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);
매개 변수
clrFillColor
컨트롤의 새 채우기 색입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_FillStyle
컨트롤의 채우기 스타일(예: 단색, 투명 또는 교차 해칭)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);
매개 변수
nFillStyle
컨트롤의 새 채우기 스타일입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Font
컨트롤의 글꼴 속성을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);
매개 변수
pFont
컨트롤 글꼴 속성의 포인터입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_ForeColor
컨트롤의 전경색을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);
매개 변수
clrForeColor
컨트롤의 새 전경색입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_HWND
이 메서드는 E_FAIL을 반환합니다.
HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);
매개 변수
hWnd
예약되었습니다.
Return Value
E_FAIL을 반환합니다.
설명
창 핸들은 읽기 전용 값입니다.
CStockPropImpl::put_MouseIcon
마우스가 컨트롤 위에 있을 때 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);
매개 변수
pPicture
그래픽의 그림 속성에 대한 포인터입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_MousePointer
마우스가 컨트롤 위에 있을 때 표시되는 마우스 포인터 유형(화살표, 십자선 또는 모래 시계)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);
매개 변수
nMousePointer
마우스 포인터의 형식입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Picture
표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);
매개 변수
pPicture
그림 속성의 포인터입니다. 자세한 내용은 IPictureDisp를 참조하세요.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_ReadyState
컨트롤의 준비 상태(예: 로드 중 또는 로드됨)를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);
매개 변수
nReadyState
컨트롤의 준비 상태입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_TabStop
컨트롤이 탭 정지인지 여부를 나타내는 플래그를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);
매개 변수
bTabStop
컨트롤이 탭 정지인 경우 TRUE입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Text
컨트롤과 함께 표시되는 텍스트를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);
매개 변수
bstrText
컨트롤에 표시되는 텍스트입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::putvalid
컨트롤이 유효한지 여부를 나타내는 플래그를 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);
매개 변수
bValid
컨트롤이 유효한 경우 TRUE입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
CStockPropImpl::put_Window
이 메서드는 E_FAIL을 반환하는 CStockPropImpl::put_HWND를 호출합니다.
HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);
매개 변수
hWnd
창 핸들입니다.
Return Value
E_FAIL을 반환합니다.
설명
창 핸들은 읽기 전용 값입니다.
CStockPropImpl::putref_Font
참조 개수를 사용하여 컨트롤의 글꼴 속성을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);
매개 변수
pFont
컨트롤 글꼴 속성의 포인터입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
설명
CStockPropImpl::put_Font와 동일하지만 참조 개수를 포함합니다.
CStockPropImpl::putref_MouseIcon
참조 개수를 사용하여 마우스가 컨트롤 위에 있을 때 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);
매개 변수
pPicture
그래픽의 그림 속성에 대한 포인터입니다.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
설명
CStockPropImpl::put_MouseIcon과 동일하지만 참조 개수를 포함합니다.
CStockPropImpl::putref_Picture
참조 개수를 사용하여 표시되는 그래픽의 그림 속성(아이콘, 비트맵 또는 메타파일)을 설정하려면 이 메서드를 호출합니다.
HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);
매개 변수
pPicture
그림 속성의 포인터입니다. 자세한 내용은 IPictureDisp를 참조하세요.
Return Value
성공 시 S_OK를 반환하거나 실패 시 HRESULT 오류를 반환합니다.
설명
CStockPropImpl::put_Picture와 동일하지만 참조 개수를 포함합니다.