Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

39 lines
779 B
C++

#include "StdAfx.h"
#include "EditFloorRectDlg.h"
int EditFloorRect(AcDbObjectId id)
{
TDbFloorRect *pFloor = NULL;
acdbOpenObject(pFloor, id, AcDb::kForRead);
if (pFloor == NULL)
{
return 0;
}
CString sFloorName;
sFloorName = pFloor->GetFloorName();
double dFloorHeight = 0.0;
dFloorHeight = pFloor->GetFloorHeight();
pFloor->close();
CTemporaryResourceOverride vTemp;
CEditFloorRectDlg dlg;
dlg.SetFloorName(sFloorName);
dlg.SetFloorHeight(dFloorHeight);
if (dlg.DoModal() != IDOK)
{
return 0;
}
sFloorName = dlg.GetFloorName();
dFloorHeight = dlg.GetFloorHeight();
acdbOpenObject(pFloor, id, AcDb::kForWrite);
if (pFloor != NULL)
{
pFloor->SetFloorName(sFloorName);
pFloor->SetFloorHeight(dFloorHeight);
pFloor->close();
}
return 0;
}