//临时保存的全局变量 #include "stdafx.h" TARCH_IMPEXP BOOL g_bEnableCornWinWarning=TRUE; //BOOL g_bMakeBlock=TRUE; TARCH_IMPEXP BOOL g_bInElevProcess=FALSE; TARCH_IMPEXP HINSTANCE g_hTchDll=NULL; // tch.dll //临时标记 TARCH_IMPEXP BOOL g_bRevWallFlag=FALSE; //TRUE--弧墙按顺时针方向绘制 TARCH_IMPEXP TCHAR g_szFileNameToOpen[256]=_T(""); TARCH_IMPEXP TCHAR g_szInitCmdStr[256]=_T(""); TARCH_IMPEXP CWnd *g_pContextMenu=NULL; TARCH_IMPEXP BOOL g_bShiftToggle=0; //TARCH_IMPEXP BOOL g_bCtrlToggle=FALSE; //TARCH_IMPEXP BOOL g_bCtrlToggle1[]=//NEXT:8 //{0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0, // 0,0,0,0,0,0,0,0,0,0}; TARCH_IMPEXP BOOL g_bQuickDragMText=TRUE;//控制多行文字的drag时的显示 TARCH_IMPEXP BOOL g_bAutoCheckWall=TRUE;//反应器中自动检测墙异常(短墙、重合墙柱) TARCH_IMPEXP BOOL g_bCheckWallDup3D=TRUE;//墙重叠检查时要求三维也重叠,待加到高级选项... TARCH_IMPEXP BOOL g_bAllowSubCopy=TRUE;//是否允许复制从属实体(如门窗) TARCH_IMPEXP int g_nEndCmdFlag=0; //命令结束后提示的标志 TARCH_IMPEXP BOOL g_bExpOtherDb=FALSE; //TARCH_IMPEXP AcDbDatabase* g_pCurrentDb=NULL; TARCH_IMPEXP XStringList g_lstFileRemove; TARCH_IMPEXP BOOL g_bTextStyleEx=TRUE; TARCH_IMPEXP BOOL g_bDisableHook=FALSE; //TARCH_IMPEXP BOOL g_bLayoutRotate=FALSE; //布图旋转 //TARCH_IMPEXP BOOL g_bUpdateMViewBlock=FALSE; TARCH_IMPEXP AcDbObjectId g_idPubWall; //墙体加粗的图层,为上华3服务 TARCH_IMPEXP BOOL g_bDynamicCoord=FALSE; //坐标标注动态跟随 TARCH_IMPEXP int g_bTextAdjust=FALSE;//文字角度自调 TARCH_IMPEXP BOOL g_bDisableEcho=FALSE;//是否提示 //gelib中有了 TARCH_IMPEXP BOOL g_bSlabThickPolyline=FALSE; //TArch6.5-日照,把含厚度的闭合多段线视为平板 BOOL g_bEnableAcis=TRUE; //TARCH_IMPEXP int g_nSaveTArchVer=_TCH_VERSION; // 保存控制,TArch3,TArch5,TArch6,TArch7,TArch8