Método IVsUIShell2.SaveItemsViaDlg (UInt32, VSSAVETREEITEM )
Publicado: abril de 2016
Manipula o salvamento de um ou mais documentos por meio de Salvar alterações em itens a seguir caixa de diálogo.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int SaveItemsViaDlg(
uint cItems,
VSSAVETREEITEM[] rgSaveItems
)
int SaveItemsViaDlg(
unsigned int cItems,
array<VSSAVETREEITEM>^ rgSaveItems
)
abstract SaveItemsViaDlg :
cItems:uint32 *
rgSaveItems:VSSAVETREEITEM[] -> int
Function SaveItemsViaDlg (
cItems As UInteger,
rgSaveItems As VSSAVETREEITEM()
) As Integer
Parâmetros
- cItems
[in] Contagem de itens.
- rgSaveItems
[in] Matriz de VSSAVETREEITEM estruturas que representa os itens a serem salvos.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl:
HRESULT IVsUIShell2::SaveItemsViaDlg(
[in] UINT cItems,
[in, size_is(cItems)] VSSAVETREEITEM rgSaveItems[]
);
Esse método exibe a caixa de diálogo ao usuário e manipula o salvamento de itens que o usuário escolhe.Itens a serem salvos podem ser identificados pela tabela de documento executando docCookie ou por pHier/itemid par.Esse método é útil em situações onde uma janela de documento único gerencia as modificações feitas vários documentos.Nesse caso seria usar um VSFPROPID_ViewHelper sinalizador para ouvir o OnClose evento.Quando OnClose é chamado com *pgrfSaveOptions= =FRAMECLOSE_PromptSave, o SaveItemsViaDlg caixa de diálogo deve ser chamada para salvar a lista de itens e o OnClose deve definir *pgrfSaveOptions= =FRAMECLOSE_NoSave em retornar para indicar que todas as mídias necessárias economia já foi realizada.
Consulte também
Interface IVsUIShell2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo