Document.ActiveWindow - свойство
Обновлен: Ноябрь 2007
Возвращает активное в настоящий момент окно, или окно, лежащее поверх других, если другие окна неактивны. Возвращает значение Nothing, если открытых окон нет.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property ActiveWindow As Window
'Применение
Dim instance As Document
Dim value As Window
value = instance.ActiveWindow
Window ActiveWindow { get; }
property Window^ ActiveWindow {
Window^ get ();
}
function get ActiveWindow () : Window
Значение свойства
Тип: EnvDTE.Window
Объект Window.
Заметки
ActiveWindow возвращает активное окно документа. Можно установить заголовки только для окон инструментов. При попытке установить заголовок окну другого типа, например окну документа, будет установлена ошибка "Неопределенная ошибка".
Примеры
public void WindowExample(DTE2 dte)
{ // Before running, create a text file named
// "TextFile1.txt", include it in your solution,
// and select some text.
Window win;
Document doc;
if (dte.Documents.Count > 0)
{
doc = dte.Documents.Item("TextFile1.txt");
win = doc.ActiveWindow;
// Show the name of the project that contains this window and document.
MessageBox.Show(win.Project.Name);
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.