お世話様になっております。
オブジェクトの作成とコピーについてですが
DLL(WrCif)の定義を以下のように行ないました。
function WROCreateObject( hReport: Integer ; ObjType:Integer ; Layer:Integer ; strFrameName:String ; strObjectName:String ; dblLeft:Double ; dblTop:Double ; dblWidth:Double ; dblHeight:Double ): Integer; cdecl; external ‘WrCif30.dll’;
function WRRCopyObject ( hReport: Integer ; strFrameName:String ; strObjectName:String ; strNewObjectName:String ): Integer; cdecl; external ‘WrCif30.dll’;
オブジェクトの作成は下記のように行ないます。
WROCreateObject( heport,$4010,1,”,’TEST’,15,1,40,40);
オブジェクトの情報
名前 :TEST
形 :テキスト ※
フレーム:なし
レイヤ :1
左 :15
上 :1
幅 :40
高さ :40
上記オブジェクトが生成されます。
コピーを行なう場合は
WRRCopyObject( hReport,”,’TEST’,’A2′);
フレーム名
対象のオブジェクト名
新しいオブジェクト名
を指定されることによりコピーを行なうことが出来ます。
※オブジェクト型の一覧につきましては
リファレンスヘルプファイルの WROCreateObject をご参照ください。
以上よろしくお願いいたします。