Metoda IPersistFileFormat.GetFormatList — (String)
Zapewnia obiekt wywołujący informacje potrzebne do otwierania standardowa wspólnej Zapisz jako okno dialogowe (przy użyciu GetSaveFileNameViaDlg funkcji) w imieniu obiektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int GetFormatList(
out string ppszFormatList
)
int GetFormatList(
[OutAttribute] String^% ppszFormatList
)
abstract GetFormatList :
ppszFormatList:string byref -> int
Function GetFormatList (
<OutAttribute> ByRef ppszFormatList As String
) As Integer
Parametry
ppszFormatList
Type: System.String[out] Wskaźnik ciąg, który zawiera pary ciągów formatu filtru.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z fpstfmt.idl:
HRESULT IPersistFileFormat::GetFormatList(
[out] LPOLESTR *ppszFormatList
);
GetFormatList Zwraca wyliczania obsługiwanych formatów, z których obiekt wywołujący wybiera odpowiedni format. Zaznaczenie jest następnie przekazywany do Save metody.
Każdy ciąg powinno być zakończone znakiem nowego wiersza (\n). Ostatni w buforze ciągu musi być zakończona na znak nowego wiersza. Obiekt wywołujący może zastąpić każdy znak nowego wiersza z null znaków (\0). Następnie, obiekt wywołujący może mieć ciąg, który jest taki sam jak lpstrFilter członkiem WinAPI VSOPENFILENAMEW struktury. Pierwszy ciąg w każdej parze jest wyświetlany ciąg opisujący filtru, takich jak "Tylko tekst (*.txt)". Drugi ciąg Określa wzorzec filtru, takie jak "*.txt". Aby określić wiele wzorce filtru dla pojedynczego wyświetlany ciąg, użyj średnika, aby oddzielić wzorce: "*.htm; *.html; *.asp". Ciąg wzorzec może być kombinacją prawidłowe znaki nazw plików i symbol wieloznaczny gwiazdka (*). Nie zawierają spacji w ciągu wzorca. Przykład ciągu wzorca pliku jest następujący ciąg: "plik HTML (*.htm; * .html; plik *.asp)\n*.htm;*.HTML;*.asp\nText (*.txt)\n*.txt\n. "
Zobacz też
Interfejs IPersistFileFormat
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku