다음을 통해 공유


DTE 인터페이스

Visual Studio 자동화 개체 모델의 최상위 개체입니다. 이 개체를 사용하여 기능을 수행합니다. 개체에 대한 설명을 보려면 _DTE를 참조하십시오.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
    Inherits _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE =  
    interface
        interface _DTE
    end
public interface DTE extends _DTE

DTE 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ActiveDocument 활성 문서를 가져옵니다. (_DTE에서 상속됨)
Public 속성 ActiveSolutionProjects 현재 선택한 프로젝트의 배열을 가져옵니다. (_DTE에서 상속됨)
Public 속성 ActiveWindow 현재 활성 창 또는 활성 창이 없는 경우 맨 위의 창을 반환합니다. (_DTE에서 상속됨)
Public 속성 AddIns 현재 사용 가능한 추가 기능을 모두 포함하는 AddIns 컬렉션을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Application 인프라입니다. Microsoft 내부용입니다. (_DTE에서 상속됨)
Public 속성 CommandBars 개발 환경의 명령 모음에 대한 참조를 가져옵니다. (_DTE에서 상속됨)
Public 속성 CommandLineArguments 명령줄 인수를 나타내는 문자열을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Commands Commands 컬렉션을 반환합니다. (_DTE에서 상속됨)
Public 속성 ContextAttributes 자동화 클라이언트가 동적 도움말 창에서 현재 선택된 항목에 새 특성을 추가하고 이 특성에 대한 상황에 맞는 도움말을 제공할 수 있도록 하는 ContextAttributes 컬렉션을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Debugger 디버거 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 DisplayMode 디스플레이 모드(MDI 또는 탭 문서)를 가져옵니다. (_DTE에서 상속됨)
Public 속성 Documents 개발 환경의 열린 문서 컬렉션을 가져옵니다. (_DTE에서 상속됨)
Public 속성 DTE 최상위 확장성 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 Edition 환경 버전에 대한 설명을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Events Events 개체에 대한 참조를 가져옵니다. (_DTE에서 상속됨)
Public 속성 FileName 인프라입니다. Microsoft 내부용입니다. (_DTE에서 상속됨)
Public 속성 Find 전역 텍스트 찾기 작업을 나타내는 Find 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 FullName 개체 파일의 전체 경로와 이름을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Globals 솔루션 파일(.sln), 프로젝트 파일 또는 사용자의 프로필 데이터에 저장되는 추가 기능 값이 포함된 Globals 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 IsOpenFile 인프라입니다. Microsoft 내부용입니다. (_DTE에서 상속됨)
Public 속성 ItemOperations ItemOperations 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 LocaleID 개발 환경이 실행되고 있는 로캘의 ID를 가져옵니다. (_DTE에서 상속됨)
Public 속성 Macros Macros 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 MacrosIDE 매크로 IDE의 자동화 모델 루트를 가져옵니다. (_DTE에서 상속됨)
Public 속성 MainWindow 주 개발 환경 창을 나타내는 Window 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 Mode 개발 환경의 모드(디버그 또는 디자인)를 가져옵니다. (_DTE에서 상속됨)
Public 속성 Name _DTE 개체의 이름을 설정하거나 가져옵니다. (_DTE에서 상속됨)
Public 속성 ObjectExtenders ObjectExtenders 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 Properties 도구 메뉴의 옵션 대화 상자에 포함되어 있는 사용 가능한 모든 범주 및 하위 범주를 나타내는 Properties 컬렉션을 반환합니다. (_DTE에서 상속됨)
Public 속성 RegistryRoot Visual Studio 레지스트리 설정의 루트 경로를 포함하는 문자열을 가져옵니다. (_DTE에서 상속됨)
Public 속성 SelectedItems 개발 환경에서 현재 선택된 항목을 포함하는 컬렉션을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Solution 개발 환경의 현재 인스턴스에서 열려 있는 모든 프로젝트를 나타내고 빌드 개체에 대한 액세스를 허용하는 Solution 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 SourceControl 개체와 관련된 파일의 소스 코드 제어 상태를 조작할 수 있는 SourceControl 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 StatusBar 주 개발 환경 창의 상태 표시줄을 나타내는 StatusBar 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 SuppressUI 자동화 코드 실행 중에 UI가 표시되는지 여부를 가져오거나 설정합니다. (_DTE에서 상속됨)
Public 속성 UndoContext 전역 UndoContext 개체를 가져옵니다. (_DTE에서 상속됨)
Public 속성 UserControl 환경이 사용자에 의해 시작되었는지 아니면 자동화 기능을 통해 시작되었는지를 나타내는 값을 가져오거나 설정합니다. (_DTE에서 상속됨)
Public 속성 Version 호스트 응용 프로그램의 버전 번호를 가져옵니다. (_DTE에서 상속됨)
Public 속성 WindowConfigurations 사용할 수 있는 모든 창 구성을 표시하는 WindowConfigurations 컬렉션을 가져옵니다. (_DTE에서 상속됨)
Public 속성 Windows 개체에 표시되는 창을 포함하는 Windows 컬렉션을 가져옵니다. (_DTE에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 ExecuteCommand 지정된 명령을 실행합니다. (_DTE에서 상속됨)
Public 메서드 GetObject DTE 개체에 런타임에 바인딩되어 런타임에 이름으로 액세스할 수 있는 인터페이스 또는 개체를 가져옵니다. (_DTE에서 상속됨)
Public 메서드 LaunchWizard 제공된 매개 변수를 사용하여 마법사를 실행합니다. (_DTE에서 상속됨)
Public 메서드 OpenFile 인프라입니다. Microsoft 내부용입니다. (_DTE에서 상속됨)
Public 메서드 Quit 환경을 닫습니다. (_DTE에서 상속됨)
Public 메서드 SatelliteDllPath 추가 기능이나 마법사의 설치 디렉터리 및 지역화 리소스를 포함하는 DLL의 파일 이름을 지정한 경우 위성 DLL에 대한 계산된 경로를 반환합니다. (_DTE에서 상속됨)

위쪽

설명

DTE 개체는 추가 기능을 만들 때 구현하는 OnConnection 메서드에서 제공합니다. DTE 개체는 Visual Basic에서 Application 개체입니다.

VBProjects 또는 CSharpProjects와 같이 프로젝트별 속성에 액세스하려면 DTE.GetObject("VBProjects") 구문을 사용합니다.

EnvDTE 네임스페이스 및 DTE 개체를 참조하는 데 대한 자세한 내용은 자동화 어셈블리 및 DTE2 개체 참조를 참조하십시오.

예제

Sub DTEExample()
    Dim objTextDoc As TextDocument
    Dim objEP As EditPoint
    
    ' Create a new text document.
    DTE.ItemOperations.NewFile("General\Text File")
    ' Get a handle to the new document.
    Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
    Set objEP = objTextDoc.StartPoint.CreateEditPoint
    ' Create an EditPoint and add some text.
    objEP.Insert "A test sentence."
End Sub

참고 항목

참조

EnvDTE 네임스페이스