VS:ForEachObjectInList/ja

From Vectorworks Developer
Jump to navigation Jump to search

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

Description

指定した条件に合致した図形を、指定した手続きで処理します。

PROCEDURE ForEachObjectInList(
actionFunc :PROCEDURE;
objOptions :INTEGER;
travOptions :INTEGER;
list :HANDLE);
def vs.ForEachObjectInList(actionFunc, objOptions, travOptions, list):
    return None

Parameters

actionFunc PROCEDURE 手続き型サブルーチンの名前
objOptions INTEGER 図形選択オプション番号
travOptions INTEGER 検索オプション番号
list HANDLE ハンドル

Example

PROCEDURE Example;
CONST
   pioName = 'Complex Window 2';
   parameter = 'MeasureHeight';
   value = 'Head of Window';
   
FUNCTION DoIt(h :HANDLE) :BOOLEAN;
BEGIN
   h := FInSymDef(h);
   SetRField(h, pioName, parameter, value);
END;

BEGIN
    ForEachObjectInList(DoIt, 0, 0, FSymDef);
END;
RUN(Example);

Version

利用可能バージョン: VectorWorks8.5