#include <c4d_baselist.h>
Message struct for the MSG_DOCUMENTINFO message.
公共成员函数 |
|
DocumentInfoData () |
Public Attributes |
|
Int32 | type |
Int32 | fileformat |
BaseDocument * | doc |
Filename | filename |
BaseList2D * | bl |
Bool | gui_allowed |
void * | data |
DocumentInfoData | ( | ) |
Default constructor.
Int32 type |
The message type: MSG_DOCUMENTINFO_TYPE .
Int32 fileformat |
The file format: (Set for load, merge and before/after save only. Otherwise NOTOK .) FORMAT_FILES .
BaseDocument * doc |
The current document. Cinema 4D owns the pointed document.
Filename filename |
The document filename.
注意
This is not always the same as the filename returned by
BaseDocument::GetDocumentPath()
.
e.g. for
MSG_DOCUMENTINFO_TYPE_SAVE_BEFORE
BaseDocument::GetDocumentPath()
still contains the old path whereas
filename
designates the real file.
BaseList2D * bl |
The object/tag/material that got inserted. It is used if type is of one of the following values:
Bool gui_allowed |
It is set to true if a GUI (dialog) is allowed.
void* data |
A pointer to message data structure. Depends on type .