DTE2 인터페이스
Visual Studio 자동화 개체 모델의 최상위 개체입니다.
네임스페이스: EnvDTE80
어셈블리: EnvDTE80(EnvDTE80.dll)
구문
‘선언
<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
Inherits _DTE
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
[<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")>]
type DTE2 =
interface
interface _DTE
end
public interface DTE2 extends _DTE
DTE2 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
ActiveDocument | (_DTE에서 상속됨) | |
ActiveDocument | 활성 문서를 가져옵니다. | |
ActiveSolutionProjects | (_DTE에서 상속됨) | |
ActiveSolutionProjects | 현재 선택한 프로젝트의 배열을 가져옵니다. | |
ActiveWindow | (_DTE에서 상속됨) | |
ActiveWindow | 현재 활성 창 또는 활성 창이 없는 경우 맨 위의 창을 가져옵니다. | |
AddIns | (_DTE에서 상속됨) | |
AddIns | 현재 사용 가능한 추가 기능을 모두 포함하는 AddIns 컬렉션을 가져옵니다. | |
Application | (_DTE에서 상속됨) | |
Application | 인프라입니다. Microsoft 내부용입니다. | |
CommandBars | (_DTE에서 상속됨) | |
CommandBars | 개발 환경의 CommandBars 개체에 대한 참조를 가져옵니다. | |
CommandLineArguments | (_DTE에서 상속됨) | |
CommandLineArguments | 명령줄 인수를 나타내는 문자열을 가져옵니다. | |
Commands | (_DTE에서 상속됨) | |
Commands | Commands 컬렉션을 가져옵니다. | |
ContextAttributes | (_DTE에서 상속됨) | |
ContextAttributes | 자동화 클라이언트가 동적 도움말 창에서 현재 선택된 항목에 새 특성을 추가하고 이 특성에 대한 상황에 맞는 도움말을 제공할 수 있도록 하는 ContextAttributes 컬렉션을 가져옵니다. | |
Debugger | (_DTE에서 상속됨) | |
Debugger | 디버거 개체를 가져옵니다. | |
DisplayMode | (_DTE에서 상속됨) | |
DisplayMode | 디스플레이 모드(MDI 또는 탭 문서)를 가져오거나 설정합니다. | |
Documents | (_DTE에서 상속됨) | |
Documents | 개발 환경의 열린 문서 컬렉션을 가져옵니다. | |
DTE | (_DTE에서 상속됨) | |
DTE | 최상위 확장성 개체를 가져옵니다. | |
Edition | (_DTE에서 상속됨) | |
Edition | 환경 버전에 대한 설명을 가져옵니다. | |
Events | (_DTE에서 상속됨) | |
Events | Events 개체에 대한 참조를 가져옵니다. | |
FileName | (_DTE에서 상속됨) | |
FileName | 인프라입니다. Microsoft 내부용입니다. | |
Find | (_DTE에서 상속됨) | |
Find | 전역 텍스트 찾기 작업을 나타내는 Find 개체를 가져옵니다. | |
FullName | (_DTE에서 상속됨) | |
FullName | 개체 파일의 전체 경로와 이름을 가져옵니다. | |
Globals | (_DTE에서 상속됨) | |
Globals | 솔루션 파일(.sln), 프로젝트 파일 또는 사용자의 프로필 데이터에 저장되는 추가 기능 값이 포함된 Globals 개체를 가져옵니다. | |
IsOpenFile[String, String] | (_DTE에서 상속됨) | |
IsOpenFile[String, String] | 인프라입니다. Microsoft 내부용입니다. | |
ItemOperations | (_DTE에서 상속됨) | |
ItemOperations | ItemOperations 개체를 가져옵니다. | |
LocaleID | (_DTE에서 상속됨) | |
LocaleID | 개발 환경이 실행되고 있는 로캘의 ID를 가져옵니다. | |
Macros | (_DTE에서 상속됨) | |
Macros | Macros 개체를 가져옵니다. | |
MacrosIDE | (_DTE에서 상속됨) | |
MacrosIDE | 매크로 IDE의 자동화 모델 루트를 가져옵니다. | |
MainWindow | (_DTE에서 상속됨) | |
MainWindow | 주 개발 환경 창을 나타내는 Window 개체를 가져옵니다. | |
Mode | (_DTE에서 상속됨) | |
Mode | 개발 환경의 모드(디버그 또는 디자인)를 가져옵니다. | |
Name | (_DTE에서 상속됨) | |
Name | DTE 의 이름을 가져옵니다. | |
ObjectExtenders | (_DTE에서 상속됨) | |
ObjectExtenders | ObjectExtenders 개체를 가져옵니다. | |
Properties[String, String] | (_DTE에서 상속됨) | |
Properties[String, String] | 도구 메뉴의 옵션 대화 상자에 포함되어 있는 사용 가능한 모든 범주 및 하위 범주를 나타내는 Properties 컬렉션을 가져옵니다. | |
RegistryRoot | (_DTE에서 상속됨) | |
RegistryRoot | Visual Studio 레지스트리 설정의 루트에 대한 경로가 있는 문자열을 가져옵니다. | |
SelectedItems | (_DTE에서 상속됨) | |
SelectedItems | 개발 환경에서 현재 선택된 항목을 포함하는 컬렉션을 가져옵니다. | |
Solution | (_DTE에서 상속됨) | |
Solution | 개발 환경의 현재 인스턴스에서 열려 있는 모든 프로젝트를 나타내고 빌드 개체에 대한 액세스를 허용하는 Solution 개체를 가져옵니다. | |
SourceControl | (_DTE에서 상속됨) | |
SourceControl | 개체와 관련된 파일의 소스 코드 제어 상태를 조작할 수 있는 SourceControl 개체를 가져옵니다. | |
StatusBar | (_DTE에서 상속됨) | |
StatusBar | 주 개발 환경 창의 상태 표시줄을 나타내는 StatusBar 개체를 가져옵니다. | |
SuppressUI | (_DTE에서 상속됨) | |
SuppressUI | 자동화 코드를 실행하는 동안 UI(사용자 인터페이스)를 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
ToolWindows | 도구 창을 찾기 위한 바로 가기로 사용되는 ToolWindows 개체를 가져옵니다. | |
UndoContext | (_DTE에서 상속됨) | |
UndoContext | 전역 UndoContext 개체를 가져옵니다. | |
UserControl | (_DTE에서 상속됨) | |
UserControl | 사용자가 환경을 시작했는지 환경이 자동으로 시작되었는지 나타내는 값을 가져옵니다. | |
Version | (_DTE에서 상속됨) | |
Version | 호스트 응용 프로그램의 버전 번호를 가져옵니다. | |
WindowConfigurations | (_DTE에서 상속됨) | |
WindowConfigurations | 사용할 수 있는 모든 창 구성을 표시하는 WindowConfigurations 컬렉션을 가져옵니다. | |
Windows | (_DTE에서 상속됨) | |
Windows | 개체에 표시되는 창을 포함하는 Windows 컬렉션을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
ExecuteCommand(String, String) | (_DTE에서 상속됨) | |
ExecuteCommand(String, String) | 지정된 명령을 실행합니다. | |
GetObject(String) | (_DTE에서 상속됨) | |
GetObject(String) | DTE 개체에 런타임에 바인딩되어 런타임에 이름으로 액세스할 수 있는 인터페이스 또는 개체를 가져옵니다. | |
GetThemeColor | Visual Studio 내에서 사용자 인터페이스를 그리는 데 사용되는 색을 가져옵니다. | |
LaunchWizard(String, array<Object[]%) | (_DTE에서 상속됨) | |
LaunchWizard(String, array<Object[]%) | 제공된 매개 변수를 사용하여 마법사를 실행합니다. | |
OpenFile(String, String) | (_DTE에서 상속됨) | |
OpenFile(String, String) | 인프라입니다. Microsoft 내부용입니다. | |
Quit() | (_DTE에서 상속됨) | |
Quit() | Visual Studio 환경을 닫습니다. | |
SatelliteDllPath(String, String) | (_DTE에서 상속됨) | |
SatelliteDllPath(String, String) | 추가 기능이나 마법사의 설치 디렉터리 및 지역화 리소스를 포함하는 DLL의 파일 이름을 지정한 경우 위성 DLL에 대한 계산된 경로를 반환합니다. |
위쪽
설명
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.
DTE2.ItemOperations.NewFile("General\Text File")
'Get a handle to the new document.
Set objTextDoc = DTE2.ActiveDocument.Object("TextDocument")
Set objEP = objTextDoc.StartPoint.CreateEditPoint
'Create an EditPoint and add some text.
objEP.Insert "A test sentence."
End Sub