Graphisoft®

Dialog ManagerVersion: 2.0

SystemDialog Class

SystemDialog 클래스는 파일 및 폴더 다이얼로그와 같은 운영체제 지정 다이얼로그들에 대한 베이스 클래스입니다.

class SystemDialog

멤버

Public 메소드

Attach 옵저버를 다이얼로그에 부착합니다.
Detach 옵저버를 다이얼로그로부터 떼냅니다.
GetCustomPanel
Invoke Modal 다이얼로그를를 표시하고 사용자의 응답을 리턴합니다.
PostCloseRequest 사용자가 닫는 것과 같은 방식으로 다이얼로그에 닫기 요청을 게시합니다.
SetCancelButtonText [Cancel] 버튼의 캡션을 세트합니다.
SetCustomPanel 다이얼로그에 커스텀 패널을 부착합니다.
SetOKButtonText [OK] 버튼의 캡션을 세트합니다.
SetTitle 다이얼로그의 캡션 텍스트를 세트합니다.

Public 타입

Response PostCloseRequest에서 오는 응답입니다.

설명

SystemDialog 클래스는 DG에서 직접 생성 및 관리하는 다이얼로그는 아니지만 시스템 지정 다이얼로그들을 처리하는 네이티브 DG 다이얼로그들과 매우 유사한 방식으로 처리할 수 있도록 지원합니다. 추가적으로 이 클래스는 네이티브 DG 패널을 사용하여 시스템 다이얼로그들의 커스텀화를 가능하게 해줍니다. (SystemDialogPanel) 이 패널은 각 다이얼로그 및 운영체제의 특정 위치에 삽입됩니다.
SystemDialogPanel 클래스의 메소드와 파생 클래스의 메소드 중 일부는 다이얼로그가 표시되기 전과 후에만 사용할 수 있으며, 다른 메소드들은 다이얼로그의 Modal 상태에서만 사용할 수 있습니다. 제한사항이 메소드에 적용될 경우, 해당 제한사항은 설명에 명시되어 있습니다. 예를 들면, PostCloseRequest 메소드는 다이얼로그가 표시되어 있을 때에만 사용할 수 있습니다. SetOKButtonText와 같은 다른 메소드들은 일부 운영체제의 제한 떄문에 초기화 용도로만 제한되어 있습니다.

요구사항

네임스페이스: DG

헤더: DGSystemDialog.hpp

플랫폼: Windows NT 4.0, Windows 2000, Windows XP, Mac OSX 10.6 또는 상위

참고사항

SystemDialogPanel | FileDialog | FolderDialog