IOleControlImpl 클래스
이 클래스는 인터페이스의 기본 구현을 IOleControl
제공하고 구현합니다 IUnknown
.
Important
이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.
구문
template<class T>
class IOleControlImpl
매개 변수
T
에서 파생된 IOleControlImpl
클래스입니다.
멤버
공용 메서드
이름 | 설명 |
---|---|
IOleControlImpl::FreezeEvents | 컨테이너가 컨트롤의 이벤트를 무시하거나 수락하는지 여부를 나타냅니다. |
IOleControlImpl::GetControlInfo | 컨트롤의 키보드 동작에 대한 정보를 입력합니다. ATL 구현은 E_NOTIMPL 반환합니다. |
IOleControlImpl::OnAmbientPropertyChange | 컨테이너의 앰비언트 속성 중 하나 이상이 변경되었음을 컨트롤에 알릴 수 있습니다. ATL 구현은 S_OK 반환합니다. |
IOleControlImpl::OnMnemonic | 사용자가 지정된 키 입력을 눌렀다는 것을 컨트롤에 알릴 수 있습니다. ATL 구현은 E_NOTIMPL 반환합니다. |
설명
클래스 IOleControlImpl
는 IOleControl 인터페이스의 기본 구현을 IUnknown
제공하고 디버그 빌드의 덤프 디바이스에 정보를 전송하여 구현합니다.
관련 문서 ATL 자습서, ATL 프로젝트 만들기
상속 계층 구조
IOleControl
IOleControlImpl
요구 사항
헤더: atlctl.h
IOleControlImpl::FreezeEvents
ATL의 구현에서 TRUE인 FreezeEvents
경우 bFreeze
컨트롤 클래스의 m_nFreezeEvents
데이터 멤버를 증가시키고 FALSE인 경우 bFreeze
감소합니다m_nFreezeEvents
.
HRESULT FreezeEvents(BOOL bFreeze);
설명
FreezeEvents
그런 다음 S_OK 반환합니다.
Windows SDK에서 IOleControl::FreezeEvents를 참조하세요.
IOleControlImpl::GetControlInfo
컨트롤의 키보드 동작에 대한 정보를 입력합니다.
HRESULT GetControlInfo(LPCONTROLINFO pCI);
설명
Windows SDK에서 IOleControl:GetControlInfo를 참조하세요.
Return Value
E_NOTIMPL을 반환합니다.
IOleControlImpl::OnAmbientPropertyChange
컨테이너의 앰비언트 속성 중 하나 이상이 변경되었음을 컨트롤에 알릴 수 있습니다.
HRESULT OnAmbientPropertyChange(DISPID dispid);
Return Value
S_OK 반환합니다.
설명
Windows SDK에서 IOleControl::OnAmbientPropertyChange를 참조하세요.
IOleControlImpl::OnMnemonic
사용자가 지정된 키 입력을 눌렀다는 것을 컨트롤에 알릴 수 있습니다.
HRESULT OnMnemonic(LPMSG pMsg);
Return Value
E_NOTIMPL을 반환합니다.
설명
Windows SDK에서 IOleControl::OnMnemonic을 참조하세요.