Win32 API 日本語リファレンス
ホームSystem.Mmc › View

View

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID6efc2da2-b38c-457e-9abb-ed2d189b8c38継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 42

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT get_ActiveScopeNode(Node** Node)
8HRESULT put_ActiveScopeNode(Node* Node)
9HRESULT get_Selection(Nodes** Nodes)
10HRESULT get_ListItems(Nodes** Nodes)
11HRESULT SnapinScopeObject(VARIANT ScopeNode, IDispatch** ScopeNodeObject)
12HRESULT SnapinSelectionObject(IDispatch** SelectionObject)
13HRESULT Is(View* View, VARIANT_BOOL* TheSame)
14HRESULT get_Document(Document** Document)
15HRESULT SelectAll()
16HRESULT Select(Node* Node)
17HRESULT Deselect(Node* Node)
18HRESULT IsSelected(Node* Node, BOOL* IsSelected)
19HRESULT DisplayScopeNodePropertySheet(VARIANT ScopeNode)
20HRESULT DisplaySelectionPropertySheet()
21HRESULT CopyScopeNode(VARIANT ScopeNode)
22HRESULT CopySelection()
23HRESULT DeleteScopeNode(VARIANT ScopeNode)
24HRESULT DeleteSelection()
25HRESULT RenameScopeNode(LPWSTR NewName, VARIANT ScopeNode)
26HRESULT RenameSelectedItem(LPWSTR NewName)
27HRESULT get_ScopeNodeContextMenu(VARIANT ScopeNode, ContextMenu** ContextMenu)
28HRESULT get_SelectionContextMenu(ContextMenu** ContextMenu)
29HRESULT RefreshScopeNode(VARIANT ScopeNode)
30HRESULT RefreshSelection()
31HRESULT ExecuteSelectionMenuItem(LPWSTR MenuItemPath)
32HRESULT ExecuteScopeNodeMenuItem(LPWSTR MenuItemPath, VARIANT ScopeNode)
33HRESULT ExecuteShellCommand(LPWSTR Command, LPWSTR Directory, LPWSTR Parameters, LPWSTR WindowState)
34HRESULT get_Frame(Frame** Frame)
35HRESULT Close()
36HRESULT get_ScopeTreeVisible(BOOL* Visible)
37HRESULT put_ScopeTreeVisible(BOOL Visible)
38HRESULT Back()
39HRESULT Forward()
40HRESULT put_StatusBarText(LPWSTR StatusBarText)
41HRESULT get_Memento(LPWSTR* Memento)
42HRESULT ViewMemento(LPWSTR Memento)
43HRESULT get_Columns(Columns** Columns)
44HRESULT get_CellContents(Node* Node, INT Column, LPWSTR* CellContents)
45HRESULT ExportList(LPWSTR File, _ExportListOptions exportoptions)
46HRESULT get_ListViewMode(_ListViewMode* Mode)
47HRESULT put_ListViewMode(_ListViewMode mode)
48HRESULT get_ControlObject(IDispatch** Control)