本文整理汇总了C++中AcApDocument::fileName方法的典型用法代码示例。如果您正苦于以下问题:C++ AcApDocument::fileName方法的具体用法?C++ AcApDocument::fileName怎么用?C++ AcApDocument::fileName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AcApDocument
的用法示例。
在下文中一共展示了AcApDocument::fileName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: acutPrintf
// Notification when a SAVE is complete Typical method to detect when
// a document has been renamed
void
AsdkEditorReactor::saveComplete (AcDbDatabase*, const char* pActualName)
{
AcApDocument* pDoc = acDocManager->curDocument();
if (pDoc)
acutPrintf("DOCUMENT: Save complete %s\n", pDoc->fileName());
}
示例2: selectDocument
//
// NAME: selectDocument
//
// REMARKS: Simple utility to have the user choose an open document to
// perform some action on.
//
//
//
// RETURNS:
// void
static AcApDocument* selectDocument()
{
AcApDocument* documentArray[10];
AcApDocument* pDoc;
AcApDocumentIterator* pDocIter;
int nDocs = 0;;
pDocIter = acDocManager->newAcApDocumentIterator();
for ( ; !pDocIter->done(); pDocIter->step(), nDocs++) {
pDoc = pDocIter->document();
documentArray[nDocs] = pDoc;
acutPrintf("%d. %s\n", nDocs + 1, pDoc->fileName());
}
delete pDocIter;
acedInitGet(RSG_NOZERO | RSG_NONEG, NULL);
int iSelection;
int inputStatus = acedGetInt("Which document should this command execute in: ", &iSelection);
if (inputStatus == RTNORM && iSelection <= nDocs) {
return documentArray[iSelection - 1];
} else {
return NULL;
}
}