다음을 통해 공유


대화 상자 모음

대화 상자 모음은 모든 종류의 컨트롤을 포함할 수 있는 일종의 컨트롤 막대 인 도구 모음입니다. 모덜리스 대화 상자 의 특징이 있으므로 CDialogBar 개체는 보다 강력한 도구 모음을 제공합니다.

도구 모음과 개체 간에는 몇 가지 주요 차이점이 있습니다 CDialogBar . CDialogBar 개체는 Visual C++ 대화 편집기를 사용하여 만들 수 있고 모든 종류의 Windows 컨트롤을 포함할 수 있는 대화 상자 템플릿 리소스에서 만들어집니다. 사용자는 컨트롤에서 컨트롤로 탭할 수 있습니다. 또한 대화 상자 표시줄을 부모 프레임 창의 모든 부분에 맞추거나 부모의 크기가 조정된 경우 그대로 두도록 맞춤 스타일을 지정할 수 있습니다. 다음 그림에서는 다양한 컨트롤이 있는 대화 상자 모음을 보여 줍니다.

Example of a VC Dialog Bar.
대화 상자 표시줄

다른 측면에서 개체를 CDialogBar 사용하는 것은 모덜리스 대화 상자를 사용하는 것과 같습니다. 대화 상자 편집기를 사용하여 대화 리소스를 디자인하고 만듭니다.

대화 상자 모음의 장점 중 하나는 단추 이외의 컨트롤을 포함할 수 있다는 것입니다.

사용자 고유의 대화 클래스 CDialog를 파생하는 것은 정상이지만 일반적으로 대화 상자 모음에 대한 고유한 클래스를 파생하지는 않습니다. 대화 모음은 기본 창의 확장이며 BN_CLICKED 또는 EN_CHANGE 같은 모든 대화 상자 모음 컨트롤 알림 메시지는 대화 상자 표시줄의 부모인 기본 창으로 전송됩니다.

참고 항목

사용자 인터페이스 요소
Sample