다음을 통해 공유


CMFCToolBarEditBoxButton 클래스

편집 컨트롤을 포함 하는 도구 모음 단추 (CEdit 클래스).

class CMFCToolBarEditBoxButton : public CMFCToolBarButton

Members

Public 생성자

Name

설명

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton

CMFCToolBarEditBoxButton 개체를 생성합니다.

CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton

소멸자.

Public 메서드

Name

설명

CMFCToolBarEditBoxButton::CanBeStretched

사용자 중 사용자 지정 단추를 늘릴 수 있는지 여부를 지정 합니다. (재정의 CMFCToolBarButton::CanBeStretched.)

CMFCToolBarEditBoxButton::CopyFrom

현재 단추를 다른 도구 모음 단추의 속성을 복사합니다. (재정의 CMFCToolBarButton::CopyFrom.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::CreateEdit

새 편집 컨트롤에서 단추를 만듭니다.

CMFCToolBarEditBoxButton::CreateObject

프레임 워크에서 사용 하는 이와 같은 클래스의 동적 인스턴스를 만들려면.

CMFCToolBarEditBoxButton::GetByCmd

첫 번째 검색 CMFCToolBarEditBoxButton 지정 된 명령 ID가 응용 프로그램 개체

CMFCToolBarEditBoxButton::GetContentsAll

지정 된 명령 id가 있는 첫 번째 편집 상자 도구 모음 컨트롤의 텍스트를 검색 합니다.

CMFCToolBarEditBoxButton::GetContextMenuID

단추와 연결 된 바로 가기 메뉴의 리소스 ID를 검색 합니다.

CMFCToolBarEditBoxButton::GetEditBorder

편집 상자 단추 부분 편집의 경계 사각형을 검색합니다.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::GetEditBox

단추에 포함 된 편집 컨트롤에 대 한 포인터를 반환 합니다.

CMFCToolBarEditBoxButton::GetHwnd

도구 모음 단추와 연결 된 창 핸들을 검색 합니다. (재정의 CMFCToolBarButton::GetHwnd.)

CMFCToolBarEditBoxButton::GetInvalidateRect

영역을 그려야 단추의 클라이언트 영역을 검색 합니다. (재정의 CMFCToolBarButton::GetInvalidateRect.)

CMFCToolBarEditBoxButton::GetThisClass

프레임 워크에서 사용 되는 포인터를 얻을 수 있는 CRuntimeClass 이 클래스 형식에 연결 된 개체입니다.

CMFCToolBarEditBoxButton::HaveHotBorder

단추를 클릭할 때 단추 테두리가 표시 되는지 여부를 결정 합니다. (재정의 CMFCToolBarButton::HaveHotBorder.)

CMFCToolBarEditBoxButton::IsFlatMode

편집 상자 단추 플랫 스타일 있는지 여부를 결정 합니다.

CMFCToolBarEditBoxButton::NotifyCommand

단추를 처리 하는지 여부를 지정 하는 WM_COMMAND 메시지. (재정의 CMFCToolBarButton::NotifyCommand.)

CMFCToolBarEditBoxButton::OnAddToCustomizePage

단추를 추가 하면 프레임 워크에서 호출을 사용자 지정 대화 상자. (재정의 CMFCToolBarButton::OnAddToCustomizePage.)

CMFCToolBarEditBoxButton::OnCalculateSize

지정 된 디바이스 컨텍스트 및 도킹 상태 단추의 크기를 계산 하는 프레임 워크에서 호출 합니다. (재정의 CMFCToolBarButton::OnCalculateSize.)

CMFCToolBarEditBoxButton::OnChangeParentWnd

새 도구 모음에 단추를 삽입 하면 프레임 워크에서 호출 됩니다. (재정의 CMFCToolBarButton::OnChangeParentWnd.)

CMFCToolBarEditBoxButton::OnClick

마우스 단추를 클릭할 때 프레임 워크에 의해 호출 됩니다. (재정의 CMFCToolBarButton::OnClick.)

CMFCToolBarEditBoxButton::OnCtlColor

상위 도구 모음을 처리할 때 프레임 워크에 의해 호출 된 WM_CTLCOLOR 메시지. (재정의 CMFCToolBarButton::OnCtlColor.)

CMFCToolBarEditBoxButton::OnDraw

지정 된 스타일 및 옵션을 사용 하 여 단추를 그리려면 프레임 워크에서 호출 합니다. (재정의 CMFCToolBarButton::OnDraw.)

CMFCToolBarEditBoxButton::OnDrawOnCustomizeList

단추를 그리려면 프레임 워크에 의해 호출의 명령 창에 사용자 지정 대화 상자. (재정의 CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCToolBarEditBoxButton::OnGlobalFontsChanged

전체 글꼴을 변경할 때 프레임 워크에 의해 호출 됩니다. (재정의 CMFCToolBarButton::OnGlobalFontsChanged.)

CMFCToolBarEditBoxButton::OnMove

상위 도구 모음을 이동 하면 프레임 워크에서 호출 됩니다. (재정의 CMFCToolBarButton::OnMove.)

CMFCToolBarEditBoxButton::OnShow

단추 될 때 프레임 워크에서 보이거나 보이지 않는 호출 됩니다. (재정의 CMFCToolBarButton::OnShow.)

CMFCToolBarEditBoxButton::OnSize

프레임 워크에서 상위 도구 모음 크기 변경 위치 및이 변경 하면 크기를 변경 하려면 단추를 때 호출 됩니다. (재정의 CMFCToolBarButton::OnSize.)

CMFCToolBarEditBoxButton::OnUpdateToolTip

상위 도구 모음 도구 설명 텍스트를 업데이트 하는 경우 프레임 워크에서 호출 됩니다. (재정의 CMFCToolBarButton::OnUpdateToolTip.)

CMFCToolBarEditBoxButton::Serialize

이 개체는 보관 파일에서 읽거나 아카이브 수를 씁니다. (재정의 CMFCToolBarButton::Serialize.)

CMFCToolBarEditBoxButton::SetACCData

제공 된 채웁니다 CAccessibilityData 내게 필요한 옵션 도구 모음 단추에서 데이터로 개체입니다. (재정의 CMFCToolBarButton::SetACCData.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContents

단추 편집 컨트롤에 텍스트를 설정합니다.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContentsAll

에 지정 된 명령 ID가 해당 단추를 편집 컨트롤에 텍스트를 설정 하는 편집 컨트롤 단추를 찾습니다.

CMFCToolBarEditBoxButton::SetContextMenuID

단추와 연결 된 바로 가기 메뉴의 리소스 ID를 지정 합니다.

CMFCToolBarEditBoxButton::SetFlatMode

응용 프로그램에서의 평면 스타일 모양을 편집 상자 단추를 지정합니다.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetStyle

단추 스타일을 지정합니다. (재정의 CMFCToolBarButton::SetStyle.)

설명

편집 상자 단추를 도구 모음에 추가 하려면 다음과이 같이 하십시오.

1. 부모 리소스 도구 모음 단추에 대 한 더미 리소스 ID를 예약 합니다.

2. CMFCToolBarEditBoxButton 개체를 생성합니다.

3. 처리 된 메시지 처리기에서는 AFX_WM_RESETTOOLBAR 메시지, 새 콤보 상자 단추를 사용 하 여 더미 단추를 대체 CMFCToolBar::ReplaceButton.

자세한 내용은 연습: 도구 모음에 컨트롤 배치를 참조하십시오.

예제

다음 예제에서는 다양 한 방법에 있는 CMFCToolBarEditBoxButton 클래스입니다. 예제 사용자 수 중 사용자 지정 단추를 늘이기, 단추를 클릭할 때 단추 테두리가 표시 되도록 지정, 텍스트 상자 컨트롤에 텍스트를 설정, 응용 프로그램에서 편집 상자 단추의 평면 스타일 모양을 지정과 도구 모음 편집 상자 컨트롤의 스타일을 지정 하는 방법을 보여 줍니다.

    CMFCToolBarEditBoxButton* boxButton = new CMFCToolBarEditBoxButton();
    boxButton->CanBeStretched();
    boxButton->HaveHotBorder();
    boxButton->SetContents(_T("edit box button"));
    boxButton->SetFlatMode(true);
    boxButton->SetStyle(TBBS_PRESSED);

상속 계층 구조

CObject

   CMFCToolBarButton

      CMFCToolBarEditBoxButton

요구 사항

헤더: afxtoolbareditboxbutton.h

참고 항목

작업

연습: 도구 모음에 컨트롤 배치

참조

계층 구조 차트

CMFCToolBarButton 클래스

CEdit 클래스

CMFCToolBar::ReplaceButton

기타 리소스

MFC 클래스