다음을 통해 공유


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은 각 스톡 속성의 putget 메서드를 제공합니다. 이러한 메서드는 각 속성과 연결된 데이터 멤버를 설정하거나 가져오고 속성이 변경될 때 컨테이너에 알리고 동기화하는 데 필요한 코드를 제공합니다.

Visual Studio는 마법사를 통해 스톡 속성을 지원합니다. 컨트롤에 스톡 속성을 추가하는 방법에 관한 자세한 내용은 ATL 자습서를 참조하세요.

이전 버전과의 호환성을 위해 CStockPropImpl은 각각 get_HWNDput_HWND를 호출하는 get_Windowput_Window 메서드도 노출합니다. HWND는 읽기 전용 속성이므로 put_HWND의 기본 구현은 E_FAIL을 반환합니다.

다음 속성에는 putref 구현도 있습니다.

  • 글꼴

  • MouseIcon

  • 그림

동일한 세 개의 스톡 속성에서 해당 데이터 멤버는 CComPtr 형식이거나 대입 연산자를 통해 올바른 인터페이스 참조 계산을 제공하는 다른 클래스여야 합니다.

상속 계층 구조

T

IDispatchImpl

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와 동일하지만 참조 개수를 포함합니다.

참고 항목

클래스 개요
IDispatchImpl 클래스