Top > ForEachObjectInLayer ForEachObjectInLayer カテゴリ ユーティリティ(Utility)Declaration: PROCEDURE ForEachObjectInLayer ( actionFunc :PROCEDURE; Description: Traverses through all objects according to specified search optionsand applies the specified action to each object. The 'actionFunc' procedure should return false to continue with next object,or return true to stop the traversal. Table - ForEachObjectInLayer Selectors Object Options
Traversal
Layer Options
説明 指定した条件に合致した図形を、指定した手続きで処理します。 Parameters: actionFunc Subroutine which performs operation on found objects. 関数型サブルーチンの名前 objOptions Object selection option index. 図形選択オプション番号 travOptions Search options index. 検索オプション番号 layerOptions Layer selection option index. レイヤ選択オプション番号
Example: PROCEDURE Example; FUNCTION MakeItRed(h :HANDLE) :BOOLEAN; VAR r, g, b :LONGINT; BEGIN ColorIndexToRGB(7, r, g, b); SetFillBack(h, r, g, b); END; BEGIN ForEachObjectInLayer(MakeItRed, 2, 0, 4); END; RUN(Example); |