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