IOleDocumentView::Metode SaveViewState (docobj.h)
Menyimpan status tampilan ke aliran yang ditentukan.
Sintaks
HRESULT SaveViewState(
[in] LPSTREAM pstm
);
Parameter
[in] pstm
Penunjuk ke aliran tempat tampilan menyimpan data statusnya.
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Nilai dalam pstm adalah NULL. |
|
Tampilan ini tidak memiliki status yang bermakna untuk disimpan. Kesalahan ini harus jarang terjadi karena sebagian besar tampilan memiliki setidaknya beberapa informasi status yang layak disimpan. |
Keterangan
Status tampilan mencakup properti seperti jenis tampilan, faktor zoom, dan lokasi titik penyisipan. Kontainer biasanya memanggil fungsi ini sebelum menonaktifkan tampilan. Aliran kemudian dapat digunakan untuk menginisialisasi ulang tampilan dokumen yang sama ke status tersimpan ini melalui IOleDocumentView::ApplyViewState.
Menurut aturan yang mengatur IPersistStream, tampilan harus menulis CLSID-nya sebagai elemen pertama dalam aliran. Masalah kompatibilitas format file lintas platform yang berlaku untuk representasi penyimpanan dokumen juga berlaku untuk konteks ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | docobj.h |