EditorControl 類別

定義

重要

此 API 不符合 CLS 規範。

處理編輯器視窗。

public ref class EditorControl : Microsoft::VisualStudio::Package::SimpleEditorView
[Windows::Foundation::Metadata::WebHostHidden]
class EditorControl : Microsoft::VisualStudio::Package::SimpleEditorView
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public class EditorControl : Microsoft.VisualStudio.Package.SimpleEditorView
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EditorControl = class
    inherit SimpleEditorView
Public Class EditorControl
Inherits SimpleEditorView
繼承
EditorControl
屬性

建構函式

EditorControl(IServiceProvider, IVsTextLines, Control)

EditorControl使用提供的緩衝區和控制項和主要服務提供者,初始化的新實例。

屬性

Buffer

取得或設定文字緩衝區。

(繼承來源 SimpleEditorView)
ComponentId

取得或設定編輯器視圖的元件識別碼。

(繼承來源 SimpleEditorView)
ComponentManager

取得或設定此視圖的元件管理員。

(繼承來源 SimpleEditorView)
Control

取得或設定表示編輯器視窗的控制項。

MenuCommandService (繼承來源 SimpleEditorView)
Site

取得或設定 IServiceProvider 這個視圖的。

(繼承來源 SimpleEditorView)

方法

ClosePane()

關閉視窗並處置資源。

CommitPendingEdit(Int32)

認可對檔案所做的任何變更。

CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr)

建立視窗。

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

執行指定命令。

(繼承來源 SimpleEditorView)
FContinueMessageLoop(UInt32, IntPtr, MSG[])

在訊息迴圈的每個反復專案期間呼叫。

(繼承來源 SimpleEditorView)
FDoIdle(UInt32)

讓元件有機會可以進行閒置時間工作。

FPreTranslateMessage(MSG[])

在轉譯和分派訊息之前呼叫以進行處理或修改。

(繼承來源 SimpleEditorView)
FQueryTerminate(Int32)

當元件管理員希望知道元件是否處於可終止的狀態時呼叫。

FReserved1(UInt32, UInt32, IntPtr, IntPtr)

保留的方法。

(繼承來源 SimpleEditorView)
GetDefaultSize(SIZE[])

取得視窗的預設大小。

(繼承來源 SimpleEditorView)
HwndGetWindow(UInt32, UInt32)

取得與元件相關聯的視窗。

IsSupported(IDataObject)

判斷工具箱使用者是否支援參考的資料物件。

(繼承來源 SimpleEditorView)
ItemPicked(IDataObject)

藉由按一下滑鼠或按 ENTER) ,傳送 [工具箱] 中已選取專案 (的通知。

(繼承來源 SimpleEditorView)
LoadViewState(IStream)

在衍生類別中執行時,會載入視窗窗格的 [視圖] 狀態。

(繼承來源 SimpleEditorView)
OnActivationChange(IOleComponent, Int32, OLECRINFO[], Int32, OLECHOSTINFO[], UInt32)

當新物件正在啟用時呼叫。

(繼承來源 SimpleEditorView)
OnAppActivate(Int32, UInt32)

在主機應用程式啟動或停用時,通知元件。

OnEnterState(UInt32, Int32)

當應用程式進入或離開指定的狀態時,通知視圖。

(繼承來源 SimpleEditorView)
OnLoseActivation()

通知使用中的元件已失去其作用中狀態,因為主機或另一個元件已變成作用中。

QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

取得指定命令的狀態。

(繼承來源 SimpleEditorView)
SaveViewState(IStream)

儲存載入的檢視狀態。

(繼承來源 SimpleEditorView)
SetInfo()

設定狀態列中的資訊以反映此視圖。

(繼承來源 SimpleEditorView)
SetSite(IServiceProvider)

初始化此視圖。

(繼承來源 SimpleEditorView)
Terminate()

當元件管理員希望終止視圖的註冊時呼叫。

(繼承來源 SimpleEditorView)
TranslateAccelerator(MSG[])

處理特殊流覽鍵的轉譯。

(繼承來源 SimpleEditorView)

適用於