AddDormer メソッド

構文

BOOL AddDormer(long nStyle, double dWidth, double dHeight, double dTangent, double dEavesOut,
     double dEavesThick, double dAngle, double xCenter, double yCenter);

ドーマーを追加します。

パラメータ

nStyle
ドーマーの屋根のスタイル。以下のいずれかの値を指定します。
  • 0片流れ
  • 1切妻
  • 2寄棟
dWidth
ドーマーの幅。
dHeight
ドーマーの高さ。
dTangent
ドーマーの屋根の勾配。
dEavesOut
軒の出。
dEavesThick
軒天の厚さ。
dAngle
(上から見た)角度。
xCenter
ドーマーの中心のX座標。
yCenter
ドーマーの中心のY座標。

戻り値

ドーマーを追加できた場合 0 以外を返します。できなかった場合は 0 を返します。

使用例

// C++ sample
// 間取りオブジェクトへ接続
CMadoriDoc * m_MadoriDoc = new CMadoriDoc();
CLSIDFromProgID (L"MyHomeDesignerMadori.MadoriDoc", &clsid);
GetActiveObject (clsid, NULL, &pUnk);
pUnk->QueryInterface (IID_IDispatch, (void**)(&pDisp));
m_MadoriDoc->AttachDispatch (pDisp);

// ドーマーを追加

long lRet = m_MadoriDoc->AddDormer(0, 1000.0, 500.0, 4.0, 180.0, 30.0, 0.0, 3000.0, 600.0);
if(!lRet){
	// エラー
	return;
}
// JavaScript sample
var doc = new CMadoriDoc();

var nStyle = 0;
var dWidth = 1000.0;
var dHeight = 500.0;
var dTangent = 4.0;
var dEavesOut = 180.0;
var dEavesThick = 30.0;
var dAngle = 0.0;
var xCenter = 3000.0;
var yCenter = 600.0;

var result = doc.AddDormer(nStyle, dWidth, dHeight, dTangent, dEavesOut, dEavesThick, dAngle,
	xCenter, yCenter);