天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 15|回复: 0

C++ acutPrintf函数代码示例

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
[code]在下文中一共展示了acutPrintf函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: acutPrintf
▲ 点赞 9 ▼
void
ArxDbgUiTdcSysReactors::doTransReactor()
{
    if (m_doTrans) {
        if (m_transReactor == NULL) {
            m_transReactor = new ArxDbgTransactionReactor;
            acutPrintf(_T("\nTransaction Reactor Spy Turned On ..."));
            ArxDbgUiTdcSysReactors::attachTransactionReactorToAll();
        }
    }
    else {
        if (m_transReactor != NULL) {
            ArxDbgUiTdcSysReactors::removeTransactionReactorFromAll();
            delete m_transReactor;
            m_transReactor = NULL;
            acutPrintf(_T("\nTransaction Reactor Spy Turned Off ..."));
        }
    }
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:19,代码来源:ArxDbgUiTdcSysReactors.cpp


示例2: initApp
▲ 点赞 7 ▼
void
initApp()
{
    acutPrintf(_T("AsdkProfileSample ARX Test; Type ProfileSample to execute"));
   
    // register a command with the AutoCAD command mechanism
    //
    acedRegCmds->addCommand(_T("AsdkProfileSample_COMMANDS"), _T("AsdkProfileSample"), _T("ProfileSample"), ACRX_CMD_MODAL, aFunction);

}
开发者ID:FengLuanShuangWu,项目名称:AutoCADPlugin-HeatSource,代码行数:10,代码来源:AsdkProfileSample.cpp

示例3: acutPrintf
▲ 点赞 5 ▼
//
// Obviously, we need to delete the database reactor associated
// with the destroyed doc.
//
void CDocReactor::documentToBeDestroyed(AcApDocument* pDoc)
{
#ifndef NDEBUG
    acutPrintf("\ndocumentToBeDestroyed: %s.\n", pDoc->fileName());
    acedPostCommandPrompt();
#endif
    detachDbReactor(pDoc->database());
    if(gpDlg)
        objDisplay("", NULL);
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:14,代码来源:modeless.cpp


示例4: LSS10
▲ 点赞 2 ▼
void LSS10()
{
    CLogger::Print(_T("-------------| START LOGGING LESSONS 10 |--------------"));
    AcDbObjectId idCircle;
    Acad::ErrorStatus es;
    if (Acad::eOk != (es = createCircle(idCircle))) {
        acutPrintf(ACRX_T("Fail to call createCircle() function - Error: %s")
                                    , acadErrorStatusText(es));
    }
}
开发者ID:vuonganh1993,项目名称:arxlss,代码行数:10,代码来源:LSS10.cpp

示例5: ads_regen
▲ 点赞 1 ▼
//If the draworder has been changed, regen the drawing
//
void  adskDocReactor::documentLockModeChanged(AcApDocument* pDoc, AcAp::DocLockMode myPreviousMode,
            AcAp::DocLockMode myCurrentMode, AcAp::DocLockMode currentMode, const char* pGlobalCmdName)
{
    if(pGlobalCmdName[0]=='#'&& gbDraworderChanged == true)
    {
        ads_regen();
        acutPrintf("regened change mode");
        gbDraworderChanged = false;
    }
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:12,代码来源:adskDocReactor.cpp


示例6: setUseDragData
▲ 点赞 1 ▼
// Used to set the AsdkPoly static variable mUseDragData for determining
// whether AsdkPoly will use the no-clone-for-dragging mechanism or not.
//
void setUseDragData()
{
    int val, status;
    for(;;) {
        acutPrintf("\nNew value for USEDRAGDATA <%s>: ",
            AsdkPoly::useDragData() ? "1" : "0");
        status = acedGetInt(NULL, &val);
        if (status != RTNORM)
            break;

        if (val != 0 && val != 1) {
            acutPrintf("\nValue must be 0 or 1");
            continue;
        }
        
        AsdkPoly::setUseDragData(val == 1 ? true : false);
        break;
    }
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:22,代码来源:command.cpp

示例7: printReactorMessage
▲ 点赞 1 ▼
void
ArxDbgEditorReactor::sysVarChanged(const char* varName, Adesk::Boolean success)
{
    CString str;

    str.Format(_T("Sysvar Changed: %s"), varName);
    printReactorMessage(str);
    if (success != Adesk::kTrue)
        acutPrintf(_T("\n*** SYSVAR NOT CHANGED SUCCESSFULLY!!! ***"));
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:10,代码来源:ArxDbgEditorReactor.cpp


示例8: loadGEModule
▲ 点赞 1 ▼
    // 加载图元模块
    bool loadGEModule()
    {
        acutPrintf( _T( "\n-------- 加载图元模块 ------------\n" ) );

        if( !loadArxModule( _T( "MineGE" ) ) ) return false;
        if( !loadArxModule( _T( "GasGE" ) ) ) return false;
        if( !loadArxModule( _T( "ContourGE" ) ) ) return false;

        return true;
    }
开发者ID:kanbang,项目名称:myexercise,代码行数:11,代码来源:acrxEntryPoint.cpp

示例9: printReactorMessage
▲ 点赞 1 ▼
void
ArxDbgTransientEntReactor::copied(const AcDbObject* obj, const AcDbObject* newObj)
{
    CString str;

    printReactorMessage(_T("Copied"), obj);
    acutPrintf(_T("\n%-15s : {%-18s: %s, %s} "), _T(""), _T("New Object"),
            ArxDbgUtils::objToClassStr(newObj), ArxDbgUtils::objToHandleStr(newObj, str));
    ArxDbgUiTdcTransientReactors::doStateDboxCopied(obj, newObj);
}
开发者ID:FengLuanShuangWu,项目名称:AutoCADPlugin-HeatSource,代码行数:10,代码来源:ArxDbgTransientEntReactor.cpp

示例10: initApp
▲ 点赞 1 ▼
//////////////////////////////////////////////////////////////
//
// Rx interface
//
//////////////////////////////////////////////////////////////
void initApp()
{

    acedRegCmds->addCommand( /*NOXLATE*/"ASDK_PROGRESSBAR",  // Group name
                                        /*NOXLATE*/"ASDK_PROGBAR",      // Global function name
                                        "progbar",                      // Local function name
                                        ACRX_CMD_MODAL,                 // Type
                                        &Test );                        // Function pointer
    acutPrintf( ".OK!\n" );
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:15,代码来源:rxtemplt.cpp

示例11: CGDCH03AddLayer
▲ 点赞 1 ▼
    //-------------------------------------------------------------------------------------------
    //
    //  功能: 向层表中添加记录(创建新层)
    //                 
    //
    //  作者:Qin H.X.
    //
    // 日期:200709
    //
    //  历史:无
    //
    //----------------------------------------------------------------------------------------------
    // - CGDCH03.AddLayer command (do not rename)
    static void CGDCH03AddLayer(void)
    {
        //先声明一个空的层表指针
        AcDbLayerTable *pLayerTbl;  
        //通过当前图形数据库获取层表对象指针
        //打开层表为写入状态
        acdbHostApplicationServices()->workingDatabase()  ->getSymbolTable(pLayerTbl, AcDb::kForWrite);

        //判断层是否已经存在
        if(!pLayerTbl->has(_T("MyLayer"))) {   
            //新层表记录
            AcDbLayerTableRecord *pLayerTblRcd=  new AcDbLayerTableRecord;
            pLayerTblRcd->setName(_T("MyLayer"));   //设定图层名
            pLayerTblRcd->setIsFrozen(0);   // 图层解冻
            pLayerTblRcd->setIsOff(0);      // 打开图层
            pLayerTblRcd->setVPDFLT(0);   // 使用默认视口
            pLayerTblRcd->setIsLocked(0);   // 图层解锁
            // AcCmColor是ACAD颜色管理类
            AcCmColor color;   
            color.setColorIndex(1);  
            // 图层颜色为红色   
            pLayerTblRcd->setColor(color);  
            // 为给新图层设置线型,要得到线型表记录的ID。
            //  以下的代码演示如何得到并操作记录ID
            AcDbLinetypeTable *pLinetypeTbl;
            AcDbObjectId ltId;
            acdbHostApplicationServices()->workingDatabase()->getSymbolTable(pLinetypeTbl, AcDb::kForRead);
            if ((pLinetypeTbl->getAt(_T("DASHED"), ltId))!= Acad::eOk)        {  
                acutPrintf(_T("\n未发现DASHED线型使用CONTINUOUS线型"));
                // 每一个不完全空的图形数据库的线型表中都有线型名为CONTINUOUS 的默认记录
                pLinetypeTbl->getAt(_T("CONTINUOUS"), ltId);
            }
            pLinetypeTbl->close();
            pLayerTblRcd->setLinetypeObjectId(ltId);
            pLayerTbl->add(pLayerTblRcd);
            pLayerTblRcd->close();
            pLayerTbl->close();
        } else {
            pLayerTbl->close();
            acutPrintf(_T("\n层已经存在"));
        }

    }
开发者ID:guchanghai,项目名称:Cut,代码行数:56,代码来源:acrxEntryPoint.cpp

示例12: acutPrintf
▲ 点赞 1 ▼
HRESULT
AsdkSheetSet::addSheetSelectionSet(char* selSetName,                         // Name of selection set
                                            char* selSetDesc,                         // Description
                                   IAcSmSheetSelSet **pSelSet) // Output pointer to selection set
{

    if(FAILED(isInitialized("addSheetSelectionSet")))
        return E_FAIL;
   
     // lock the the database first before doing any operation on it
    if (FAILED(LockDatabase()))
    {
        acutPrintf("\n Database lock failed!");
        return E_FAIL;
    }

    CComPtr<IAcSmSheetSelSets> pSelSetS = NULL;
    if (FAILED(m_pSheetSet->GetSheetSelSets(&pSelSetS)) || (pSelSetS == NULL))
    {
        acutPrintf("\n addSheetSelectionSet failed! Cannot get selection sets!!");
        return E_FAIL;
    }
  

    // add a selection set to the selection set collection of the sheet set
    CComBSTR selSet(selSetName);
    CComBSTR selDesc(selSetDesc);

    if (FAILED (pSelSetS->Add(selSet, selDesc, pSelSet)))
    {
        acutPrintf("\n addSheetSelectionSet failed! Cannot add selection set %s!!", selSetName);
        return E_FAIL;
    }

    // Unlock database
    if (FAILED(UnlockDatabase()))
    {
        acutPrintf("\n Cannot unlock database");
        return E_FAIL;
    }

    return S_OK;
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:43,代码来源:SS.cpp

示例13: getYorN
▲ 点赞 1 ▼
// get yes or no choice from the user
bool getYorN(char *msg)
{

    int res, retcode;
    char kw[4];
    acutPrintf("\n %s [Yes/No]", msg);
    do
    {
        acedInitGet(RSG_NONULL, "Yes No");
        retcode = acedGetInt(NULL, &res);
        switch (retcode)
        {
            case RTKWORD:
                if(acedGetInput(kw) != RTNORM)
                {
                    acutPrintf("\nError getting Yes/No choice");
                    return false;
                }

                if(strcmp(kw, "Yes") == 0)
                {
                    return true;
                }
                else if(strcmp(kw, "No") == 0)
                {
                    return false;       
                }
                else
                {
                    acutPrintf("\nKeyword Error!!");
                    return false;
                }
                break;
            default:
                acutPrintf("\n Enter <Yes/No> :");
                break;
            
        }
    } while(retcode != RTKWORD);
   
    return true;
   
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:44,代码来源:SS.cpp

示例14: brepDump
▲ 点赞 1 ▼
AcBr::ErrorStatus
brepDump(const AcBrBrep& brepEntity)
{
    AcBr::ErrorStatus returnValue = AcBr::eOk;

    // Validate the brep vs. the brep "owner"
    AcBrBrep brepOwner;
    returnValue = brepEntity.getBrep(brepOwner);
    if (returnValue != AcBr::eOk) {
        acutPrintf("\n Error in AcBrBrep::getBrep:");
        errorReport(returnValue);
        return returnValue;
    }
    if (!brepEntity.isEqualTo(&brepOwner)) {
        acutPrintf("\n Brep owner is out of sync with brep!");
        return (AcBr::ErrorStatus)Acad::eAmbiguousOutput;
    }

    // Query traversal direction for brep dump
    Adesk::Boolean downwards = Adesk::kTrue;
    char opt[128];
           while (Adesk::kTrue) {
        acutPrintf("\nSelect Traversal Direction for Brep Dump: ");
        acedInitGet(NULL, "Upwards Downwards");
        if (acedGetKword("Upwards/<Downwards>: ", opt) == RTCAN)
            return returnValue;

        // Map the user input to a valid traversal direction
        if ((strcmp(opt, "Downwards") == 0) || (strcmp(opt, "") == 0)) {
            downwards = Adesk::kTrue;
            break;
        } else if ((strcmp(opt, "Upwards") == 0)) {
            downwards = Adesk::kFalse;
            break;
        }
    }

    // Switchable dump based on upwards vs. downwards traversal
    if (downwards) brepDumpDown(brepEntity);
    else brepDumpUp(brepEntity);

    return returnValue;
}
开发者ID:Bohr27,项目名称:ObjectARXCore,代码行数:43,代码来源:brbdump.cpp

示例15: acutPrintf
▲ 点赞 1 ▼
void
ArxDbgDatabaseReactor::printReactorMessage(const AcDbDatabase* db, LPCTSTR event, const AcDbObject* obj) const
{
    CString str, str2;
    ArxDbgUtils::objToHandleStr(obj, str);
    str2.Format(_T("<DB REACTOR: %p>"), db);
   
    acutPrintf(_T("\n%-15s : <%-18s: %s, %s> "), str2, event,
                        ArxDbgUtils::objToClassStr(obj), str);
}[/code]

 

 

 

 

C++ acutPrintf函数代码示例

该用户从未签到

主题

0

回帖

0

积分

管理员

积分
0
发表于 2024-7-28 09:28:43 | 显示全部楼层
  法拉利膜材作为一种高性能的建筑材料,在建筑、汽车及广告等多个领域有着广泛的应用。以下是对法拉利膜材型号、特点及优点的详细分析:
[img]http://www.mjgou.com/data/attachment/forum/202403/13/223041uiqmeujen4jjj6zv.jpg[/img]
[b]一、法拉利膜材型号[/b]
法拉利膜材有多种型号,包括但不限于以下几种:1302 S2 Flexlight Advanced:这是一种高性能IV型柔性复合膜材,以其卓越的透光性、耐久性和易维护性而受到青睐。942、1202 S2、1002 S2、902 S2、1212 S2、912 S2:这些型号同样属于法拉利膜材系列,各自具有不同的特性和适用范围,但具体特点需根据具体型号进一步分析。需要注意的是,法拉利膜材的型号可能随着产品更新换代而有所变化,具体型号及其特性请参考最新产品资料。
[img=860,1255]http://www.mjgou.com/data/attachment/forum/202403/13/223254bbblwlbvbvsbwlsl.jpg[/img]
[b]二、法拉利膜材特点[/b]
法拉利膜材的特点主要体现在以下几个方面:
1、高强度与耐用性:法拉利膜材采用高强度材料制成,具有良好的抗拉强度和撕裂强度,能够承受较大的外力作用而不易破损。耐用性强,能够在恶劣气候条件下保持稳定的性能,延长使用寿命。
2、透光性与美观性:部分型号如1302 S2 Flexlight Advanced具有高透光性,能够在保持室内光线充足的同时,提供清晰的视野。膜材表面平整光滑,色彩丰富多样,能够满足不同建筑和装饰需求,提升整体美观性。
3、轻质与灵活性:法拉利膜材重量较轻,便于运输和安装,能够降低施工成本和时间。膜材具有一定的柔韧性,能够适应各种复杂形状和结构的设计要求。
4、环保与可回收性:法拉利膜材符合环保要求,部分材料可回收利用,减少了对环境的影响。
[img]http://www.mjgou.com/data/attachment/forum/202403/13/223128owhn0099rrds5h5y.jpg[/img]
[b]三、法拉利膜材优点[/b]
法拉利膜材的优点主要体现在以下几个方面:
1、提升建筑性能:高强度与耐用性使得法拉利膜材能够提升建筑的稳定性和安全性,延长使用寿命。透光性与美观性使得建筑内部光线充足、视野开阔,同时提升整体美观度。
2、降低施工成本:轻质特性使得运输和安装成本降低,施工效率提高。膜材的柔韧性使得施工更加灵活多变,能够适应各种复杂地形和结构要求。
3、节能环保:部分材料可回收利用,符合环保要求,减少了对环境的影响。良好的透光性能够减少室内照明需求,降低能耗。
4、广泛应用领域:
法拉利膜材不仅适用于建筑领域(如体育设施、商业设施、文化设施、交通设施等),还广泛应用于汽车及广告领域(如高档车辆贴膜保护和装饰、广告招贴等),展现出其多功能的特性。

综上所述,法拉利膜材以其高强度、耐用性、透光性、美观性、轻质灵活性以及环保可回收性等优点,在建筑、汽车及广告等多个领域发挥着重要作用。具体型号的选择应根据实际需求和应用场景进行综合考虑。
[url=http://www.mjgou.com/forum-17-1.html][size=91867][color=Red]法拉利膜材中国代理商 - 膜结构网[/color][/size][/url]
C++ acutPrintf函数代码示例

该用户从未签到

主题

0

回帖

2

积分

新手上路

积分
2
发表于 2024-8-6 10:42:43 | 显示全部楼层
丹氟斯膜材 PTFE膜材详细介绍
[b]一、丹氟斯膜材概述[/b]
丹氟斯膜材作为一种高品质的建筑材料,在市场上享有较高的声誉。其中,PTFE(聚四氟乙烯)膜材是丹氟斯品牌下的一种重要产品。PTFE膜材因其独特的性能和广泛的应用领域而备受关注。
[b]二、PTFE膜材的基本信息[/b]
1. 材质组成
PTFE膜材是一种由聚四氟乙烯(PTFE)树脂制成的合成材料,也被称为聚四氟乙烯。这种膜材是在超细玻璃纤维织物上涂上聚四氟乙烯树脂而成的,具有优良的物理和化学性能。
2. 外观与颜色
PTFE膜材的外观通常为白色或略带黄色,表面光滑,具有纤维状结构。其膜面颜色为乳白、半透明,具有较高的光线反射率(70~80%)和一定的透光率(10~50%)。
[b]三、PTFE膜材的性能特点[/b]
1. 高强度
PTFE膜材的最大特点是强度高,即使厚度较薄,其拉伸强度也能达到较高水平,甚至可与钢材相媲美。这使得PTFE膜材在承受结构荷载方面表现出色。
2. 耐高温与耐腐蚀
PTFE膜材具有出色的耐高温和耐腐蚀性能。其布粘涂料可以在260摄氏度连续使用,高使用温度可达290至320摄氏度。同时,它还能有效抵抗化学腐蚀和紫外线侵蚀,不易老化。
3. 自洁性
PTFE膜材的自洁性非常优异。雨水可以冲刷掉膜材表面的附着物,保持膜材的清洁和美观。这一特性使得PTFE膜材在户外使用时能够显著减少维护成本。
4. 透光性与光学性能
PTFE膜材具有较高的透光率,能够充分利用自然光线,为建筑内部提供良好的照明效果。同时,其独特的光学性能还能防止眩目和紫外线透过,保护内部装饰材料和设备不受损害。
5. 使用寿命长
PTFE膜材的使用寿命非常长,一般可达25年以上。这得益于其优异的耐候性和物理化学性能稳定性。
[b]四、丹氟斯PTFE膜材的应用领域[/b]
丹氟斯PTFE膜材凭借其卓越的性能特点,在多个领域得到了广泛应用。主要包括:
1. 大型公共设施
如体育场馆的屋顶系统、机场大厅、展览中心等。这些场所对建筑材料的要求较高,需要能够承受较大的荷载和恶劣的环境条件。PTFE膜材凭借其高强度、耐高温、耐腐蚀等特性,成为这些场所的理想选择。
2. 环保与能源领域
PTFE膜材的高透光性和自洁性使得它在环保和能源领域也有广泛应用。例如,在太阳能光伏板中使用PTFE膜材可以提高光伏板的发电效率并延长使用寿命。
[b]五、总结[/b]
丹氟斯PTFE膜材作为一种高品质的建筑材料,以其独特的性能和广泛的应用领域赢得了市场的认可。随着科技的不断进步和人们对建筑材料性能要求的不断提高,PTFE膜材将在更多领域展现出其独特的魅力和价值。

 

 

 

 

C++ acutPrintf函数代码示例
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 11:43 , Processed in 0.138080 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表