_DTE 인터페이스

Visual Studio 자동화 개체 모델의 최상위 개체입니다. 이 기능에 대해서는 _DTE를 참조하십시오. 이 클래스에서 인스턴스화하지 마십시오.

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

구문

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

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

속성

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

위쪽

메서드

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

위쪽

설명

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

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

EnvDTE 네임스페이스와 _DTE 개체를 참조하는 데 대한 자세한 내용은 방법: 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 네임스페이스

기타 리소스

자동화 어셈블리 및 DTE2 개체 참조