Enumerasi DOCMISC (docobj.h)
Menyediakan informasi properti lain-lain tentang objek dokumen.
Sintaks
typedef enum __MIDL_IOleDocument_0001 {
DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
DOCMISC_CANTOPENEDIT = 4,
DOCMISC_NOFILESUPPORT = 8
} DOCMISC;
Konstanta
DOCMISC_CANCREATEMULTIPLEVIEWS Nilai: 1 Objek mendukung beberapa tampilan. |
DOCMISC_SUPPORTCOMPLEXRECTANGLES Nilai: 2 Objek mendukung persegi panjang yang kompleks dan karenanya mengimplementasikan IOleDocumentView::SetRectComplex. |
DOCMISC_CANTOPENEDIT Nilai: 4 Objek mendukung aktivasi di jendela terpisah dan oleh karena itu mengimplementasikan IOleDocumentView::Open. |
DOCMISC_NOFILESUPPORT Nilai: 8 Objek tidak mendukung file baca/tulis. |
Keterangan
Objek yang memiliki antarmuka pengguna terbatas untuk tujuan aktivasi harus diatur DOCMISC_CANTOPENEDIT. Mereka yang mendukung IPersistStorage hanya sebagai mekanisme persistensi harus menentukan DOCMISC_NOFILESUPPORT. Jika tidak, objek juga harus mengimplementasikan IPersistFile.
Kombinasi nilai dari DOCMISC dikembalikan di lokasi yang ditentukan oleh parameter pdwStatus di IOleDocument::GetDocMiscStatus.
Jika objek tidak memerlukan bendera ini, objek harus menulis nol ke parameter pdwStatus .
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | docobj.h |
Lihat juga
IOleDocument::GetDocMiscStatus