COleControl 클래스 멤버

건설/파괴
초기화
컨트롤 수정 기능
지 속성
업데이트/그림 기능
디스패치 예외
앰비언트 속성 기능
이벤트 발생 기능
스톡 메서드/속성
OLE 컨트롤 크기 조정 기능
OLE 데이터 바인딩 기능
간단한 프레임 기능
OLE 컨트롤 사이트 기능
모달 대화 상자 함수
창 없는 작업
비활성 포인터 처리 함수
비동기 제어 기능
Overridables
변경 알림 함수
OLE 인터페이스 알림 기능
IViewObject 인터페이스 알림 Overridables
현재 위치에서 활성화 기능
속성 검색 기능

건설/파괴

COleControl COleControl 개체를 만듭니다.
RecreateControlWindow 파괴 하 고 다시 컨트롤의 창。

초기화

InitializeIIDs Iid 사용 하 여 컨트롤의 기본 클래스를 알립니다.
ResetStockProps COleControl 스톡 속성을을 기본값으로 초기화합니다.
ResetVersion 주어진된 값을 버전 번호 초기화。
SetInitialSize OLE 컨트롤 컨테이너에 처음 표시 될 때의 크기 설정。

컨트롤 수정 기능

GetControlFlags 제어 플래그 설정 검색。
IsModified 컨트롤 상태가 변경 되었는지 확인。
SetModifiedFlag 컨트롤의 수정된 상태 변경。

지 속성

ExchangeExtent 컨트롤의 너비와 높이 직렬화。
ExchangeStockProps 컨트롤의 스톡 속성을 serialize。
ExchangeVersion 컨트롤의 버전 번호를 직렬화。
IsConvertingVBX OLE 컨트롤의 특수 로드 허용。
SerializeExtent 직렬화 또는 컨트롤에 대 한 디스플레이 공간을 초기화。
SerializeStockProps 직렬화 또는 COleControl 스톡 속성 초기화。
SerializeVersion 직렬화 또는 컨트롤의 버전 정보 초기화。
SetModifiedFlag 컨트롤의 수정된 상태 변경。
WillAmbientsBeValidDuringLoad 앰비언트 속성을 사용할 수 있는지 여부 컨트롤 로드 하는 다음 시간 결정。

업데이트/그림 기능

DoSuperclassPaint Windows 컨트롤에서 서브클래싱된 OLE 컨트롤을 다시 그립니다.
InvalidateControl 다시 그릴 수 있도록 하 여 표시 된 컨트롤의 영역을 무효화。
IsOptimizedDraw 컨테이너를 현재 그리기 작업에 대 한 최적화 된 그리기를 지원 하는지 여부를 나타냅니다.
SelectFontObject 장치 컨텍스트에 사용자 지정 Font 속성을 선택。
SelectStockFont 장치 컨텍스트에 스톡 글꼴 속성을 선택합니다.
TranslateColor OLE_COLOR 값을 COLORREF 값으로를 변환합니다.

디스패치 예외

GetNotSupported 사용자가 컨트롤의 속성 값에 액세스 하지 못하도록。
SetNotPermitted 편집 요청이 실패 했음을 나타냅니다.
SetNotSupported 사용자가 컨트롤의 속성 값을 수정 하지 못하도록。
ThrowError OLE 컨트롤에서 오류가 발생 하는 신호。

앰비언트 속성 기능

AmbientBackColor 앰비언트 BackColor 속성의 값을 반환합니다.
AmbientDisplayName 컨테이너에서 지정 된 대로 컨트롤의 이름 반환。
AmbientForeColor 앰비언트 ForeColor 속성의 값을 반환합니다.
AmbientFont 앰비언트 글꼴 속성의 값을 반환합니다.
AmbientLocaleID 컨테이너의 로캘 ID를 반환합니다.
AmbientScaleUnits 컨테이너에서 사용 되는 단위의 종류를 반환 합니다.
AmbientShowGrabHandles 잡기 핸들 표시 여부。
AmbientShowHatching 해칭 표시 여부。
AmbientTextAlign 컨테이너에서 지정 된 텍스트 맞춤 형식을 반환합니다。
AmbientUIDead 컨트롤 사용자 인터페이스 동작에 응답 해야 결정。
AmbientUserMode 컨테이너의 모드 결정。
GetAmbientProperty 지정된 된 앰비언트 속성의 값을 반환합니다.

이벤트 발생 기능

FireClick 스톡 Click 이벤트 발생。
FireDblClick 주식 DblClick 이벤트。
FireError 주식 오류 이벤트。
FireEvent 사용자 지정 이벤트 발생。
FireKeyDown 주식 KeyDown 이벤트를 발생 시킵니다.
FireKeyPress 주식 KeyPress 이벤트를 발생 시킵니다.
FireKeyUp 주식 KeyUp 이벤트。
FireMouseDown 주식 MouseDown 이벤트를 발생 시킵니다.
FireMouseMove 주식 MouseMove 이벤트를 발생 시킵니다.
FireMouseUp 주식 MouseUp 이벤트를 발생 시킵니다.
FireReadyStateChange 컨트롤의 준비 상태가 변경 될 때 이벤트를 발생 시킵니다.

스톡 메서드/속성

DoClick 재고 DoClick 메서드 구현。
새로 고침 컨트롤의 모양 repaint 강제로。
GetAppearance 스톡 모양 속성의 값을 반환합니다.
SetAppearance 스톡 모양 속성의 값을 설정。
GetBackColor 재고 BackColor 속성의 값을 반환합니다.
SetBackColor 재고 BackColor 속성 값 설정。
GetBorderStyle 재고 BorderStyle 속성의 값을 반환합니다.
SetBorderStyle 재고 BorderStyle 속성의 값을 설정。
GetEnabled 재고 Enabled 속성의 값을 반환합니다.
SetEnabled 주식 Enabled 속성의 값을 설정。
GetForeColor 재고 ForeColor 속성의 값을 반환합니다.
SetForeColor 재고 ForeColor 속성의 값을 설정。
GetFont 스톡 Font 속성의 값을 반환합니다.
GetFontTextMetrics CFontHolder 개체의 통계를 반환합니다.
GetStockTextMetrics 스톡 Font 속성의 통계를 반환합니다.
InternalGetFont 스톡 Font 속성에 대 한 CFontHolder 개체를 반환합니다.
SetFont 스톡 Font 속성의 값을 설정。
SelectStockFont 장치 컨텍스트에 컨트롤의 스톡 Font 속성을 선택。
GetHwnd 재고 hWnd 속성 값을 반환합니다.
GetText 스톡 텍스트 또는 캡션 속성의 값을 반환합니다.
InternalGetText 스톡 텍스트 또는 캡션 속성을 검색합니다.
SetText 스톡 텍스트 또는 캡션 속성 값 설정。

OLE 컨트롤 크기 조정 기능

GetControlSize 위치 및 OLE 컨트롤의 크기를 반환합니다.
SetControlSize 위치 및 OLE 컨트롤의 크기 설정。
GetRectInContainer 컨테이너를 기준으로 컨트롤의 사각형을 반환합니다.
SetRectInContainer 설정 하는 컨테이너를 기준으로 컨트롤의 사각형。

OLE 데이터 바인딩 기능

BoundPropertyChanged 바인딩된 속성이 변경 되었습니다 컨테이너에 알립니다.
BoundPropertyRequestEdit 요청 권한 속성 값을 편집 하려면。

간단한 프레임 기능

EnableSimpleFrame 컨트롤에 대 한 간단한 프레임 지원。

OLE 컨트롤 사이트 기능

ControlInfoChanged 이 함수를 호출 하 여 컨트롤에 의해 처리 하는 코드 집합 변경 된 후。
GetClientSite 해당 컨테이너 내에서 현재 클라이언트 사이트에 대 한 포인터에 대 한 개체 쿼리。
GetExtendedControl 컨테이너에 속한 확장된 컨트롤 개체에 대 한 포인터를 검색 합니다.
LockInPlaceActive 컨트롤 컨테이너에 의해 비활성화 될 수 있습니다 결정。
TransformCoords 컨테이너와 컨트롤 간에 값을 조정 하는 변환。

모달 대화 상자 함수

PreModalDialog 모달 대화 상자를 표시 하려면 컨테이너를 알립니다.
PostModalDialog 모달 대화 상자가 닫힌 컨테이너를 알립니다.

창 없는 작업

ClipCaretRect 컨트롤에 의해 겹쳐진 경우 캐럿 사각형을 조정。
GetCapture 창 없는 활성화 제어 개체는 마우스 캡처 여부 결정。
GetClientRect 컨트롤의 클라이언트 영역 크기를 검색합니다.
GetDC 해당 컨테이너에서 장치 컨텍스트를 얻을 수 없는 컨트롤에 대 한 수단을 제공。
GetFocus 컨트롤에 포커스가 있는지 여부를 결정 합니다.
GetWindowlessDropTarget 창 없는 컨트롤을 끌어서 대상 하 고 놓기 작업을 허용 하도록 재정의。
InvalidateRgn 주어진된 영역 내에서 컨테이너 창의 클라이언트 영역을 무효화합니다. 지역에서 창 없는 컨트롤을 다시 그리도록 하는 데 사용 될。
OnWindowlessMessage (이외: 마우스 및 키보드 메시지) 창 메시지를 처리 하는 창 없는 컨트롤에 대 한。
ReleaseCapture 마우스 캡처를 해제。
ReleaseDC 창 없는 컨트롤의 컨테이너의 디스플레이 장치 컨텍스트를 해제。
ScrollWindow 창 없는 컨트롤 디스플레이에 그것의 장소에서 활성 이미지 내의 영역을 스크롤을 허용합니다。
SetCapture 컨트롤의 컨테이너 창이 컨트롤의 대신에 마우스 캡처를 차지。
SetFocus 컨트롤의 컨테이너 창이 입력된 포커스를 컨트롤의 대신에 차지。

비활성 포인터 처리 함수

ClientToParent 해당 컨테이너의 원점 기준으로 지점에는 컨트롤의 원점 기준으로 포인트 변환。
GetActivationPolicy IPointerInactive 인터페이스를 지 원하는 컨트롤의 기본 인증 동작 변경。
GetClientOffset 컨트롤의 사각형 영역의 왼쪽된 위 모서리와의 클라이언트 영역의 왼쪽된 위 모서리의 차이 검색합니다.
OnInactiveMouseMove 마우스 포인터 디스패치 WM_MOUSEMOVE 메시지를 컨트롤에서 비활성 컨트롤에 대 한 컨테이너를 재정의。
OnInactiveSetCursor 컨트롤에 마우스 포인터 디스패치 WM_SETCURSOR 메시지가 아래 비활성 컨트롤에 대 한 컨테이너를 재정의。
ParentToClient 컨트롤의 원점 기준으로 지점에 컨테이너의 원점 기준으로 포인트 변환。

비동기 제어 기능

GetReadyState 컨트롤의 준비 상태를 반환합니다.
InternalSetReadyState 컨트롤의 준비 상태를 설정 하 고 준비 상태 변경 이벤트。
부하 이전 비동기 데이터를 다시 설정 하 고 컨트롤의 비동기 속성의 새 로드를 시작。

Overridables

DisplayError 컨트롤의 사용자에 게 주식 오류 이벤트를 표시 합니다.
DoPropExchange COleControl 개체의 속성을 serialize。
GetClassID 컨트롤의 OLE 클래스 ID를 검색。
GetMessageString 메뉴 항목에 대 한 상태 표시줄 텍스트를 제공 합니다.
IsSubclassedControl 컨트롤 서브 클래스는 Windows의 제어를 확인 하 라는。
OnClick 스톡 Click 이벤트 호출。
OnDoVerb 제어 동사를 실행 후 호출。
OnDraw 컨트롤 자체를 다시 그리도록 요청할 때 호출。
OnDrawMetafile 컨트롤은 그리기 자체 메타 파일 디바이스 컨텍스트를 사용 하 여 요청 하는 경우 컨테이너에 의해 호출。
OnEdit OLE 컨트롤 컨테이너에서 UI 활성화를 호출。
OnEnumVerbs 열거 하는 컨트롤의 동사를 컨테이너에 의해 호출。
OnEventAdvise 이벤트 처리기 연결 또는 컨트롤에서 분리 될 때 호출。
OnKeyDownEvent 재고 KeyDown 이벤트가 발생 된 후에 호출。
OnKeyPressEvent 재고 KeyPress 이벤트가 발생 된 후에 호출。
OnKeyUpEvent 재고 KeyUp 이벤트가 발생 된 후에 호출。
OnProperties 컨트롤의 "속성" 동사를 호출할 때 호출。
OnResetState 컨트롤의 속성을 기본값으로 재설정。

변경 알림 함수

OnAppearanceChanged 스톡 모양 속성 변경 될 때 호출。
OnBackColorChanged 재고 BackColor 속성이 변경 될 때 호출。
OnBorderStyleChanged 재고 BorderStyle 속성이 변경 될 때 호출。
OnEnabledChanged 주식 Enabled 속성이 변경 될 때 호출。
OnFontChanged 스톡 Font 속성이 변경 될 때 호출。
OnForeColorChanged 재고 ForeColor 속성이 변경 될 때 호출。
OnTextChanged 주식 텍스트 또는 캡션 속성 변경 될 때 호출。

OLE 인터페이스 알림 기능

OnAmbientPropertyChange 앰비언트 속성이 변경 될 때 호출。
OnClose IOleControl::Close 라는 컨트롤에 알리고。
OnFreezeEvents 컨트롤의 이벤트가 고정 또는 고정 되지 않은 때 호출。
OnGetControlInfo 컨테이너를 니모닉 정보 제공。
OnMnemonic 컨트롤의 니모닉 키를 누를 때 호출。
OnRenderData 지정 된 형식의 데이터를 검색 하는 프레임 워크에 의해 호출。
OnRenderFileData 지정한 형식 파일에서 데이터를 검색 하는 프레임 워크에 의해 호출。
OnRenderGlobalData 지정 된 형식의 전역 메모리에서 데이터를 검색 하는 프레임 워크에 의해 호출。
OnSetClientSite IOleControl::SetClientSite 라는 컨트롤에 알리고。
OnSetData 컨트롤의 데이터를 다른 값으로 바꿉니다.
OnSetExtent 컨트롤의 범위 변경 된 후에 호출。
OnSetObjectRects 컨트롤의 크기를 변경 후에 호출。

IViewObject 인터페이스 알림 Overridables

OnGetColorSet IOleObject::GetColorSet 라는 컨트롤에 알리고。
OnGetNaturalExtent 제안 된 크기와 범위 모드에 가장 가까운 컨트롤의 디스플레이 크기를 검색 하려면 재정의。
OnGetViewExtent (2 패스 그리기 사용 하려면 사용할 수 있습니다) 컨트롤의 표시 영역의 크기를 검색 하려면 재정의。
OnGetViewRect 특정 위치에서 시작 하는 사각형으로 변환 하는 컨트롤의 크기를 재정의。
OnGetViewStatus 컨트롤의 뷰 상태를 검색 하려면 재정의。
OnQueryHitPoint 쿼리를 재정의 하는 컨트롤의 표시 겹치는 특정된 시점 여부。
OnQueryHitRect 쿼리를 재정의 하는 컨트롤의 표시 겹치는 주어진된 사각형의 어느 시점 여부。

현재 위치에서 활성화 기능

OnGetInPlaceMenu 컨테이너 메뉴와 병합 될 컨트롤의 메뉴 핸들을 요청。
OnHideToolBars 컨트롤은 UI 비활성화 될 때 컨테이너에 의해 호출。
OnShowToolBars 컨트롤 UI 활성화 되었을 때 호출。

속성 검색 기능

OnGetDisplayString 속성 값을 나타내는 문자열을 가져오기 위해 호출。
OnGetPredefinedStrings 속성에 대 한 가능한 값을 나타내는 반환 문자열。
OnGetPredefinedValue 미리 정의 된 문자열에 해당 하는 값을 반환 합니다.
OnMapPropertyToPage 속성 편집에 사용할 속성 페이지를 나타냅니다.

COleControl 개요 |nbsp; 기본 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index