VS:CreateSymbolDisplayControl/ja

From Vectorworks Developer
Jump to navigation Jump to search

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

Description

シンボルを表示するコントロールを作成します。 コントロールには指定されたレンダリングモードと視点で指定されたシンボルを表示します。 空白のコントロールを表示するには、シンボル名を空にしてください。

PROCEDURE CreateSymbolDisplayControl(
dialogID :LONGINT;
itemID :LONGINT;
symbolName :STRING;
height :INTEGER;
width :INTEGER;
margin :INTEGER;
renderMode :INTEGER;
view :INTEGER);
def vs.CreateSymbolDisplayControl(dialogID, itemID, symbolName, height, width, margin, renderMode, view):
    return None

Parameters

dialogID LONGINT ダイアログ番号
itemID LONGINT アイテム番号
symbolName STRING シンボル名
height INTEGER 枠の高さ
width INTEGER 枠の幅
margin INTEGER 枠とシンボルとの間隔
renderMode INTEGER レンダリングモード
view INTEGER 視点

Example

CreateSymbolDisplayControl( 5, 6, 'Chair', 350, 200, 5, 11, 9 );

This creates a dialog control that displays the symbol called "Chair."  The control is 350 pixels high and 200 pixels wide, with a margin of 5 pixels.  The symbol is rendered in OpenGL mode and displayed in a right isometric view.

PROCEDURE Example;
VAR
	dialog1 :INTEGER;
	int     :INTEGER;

PROCEDURE dialog1_Handler(VAR item :LONGINT; data :LONGINT);
BEGIN
END;

BEGIN
	dialog1 := CreateLayout('Example', TRUE, 'OK', 'Cancel');
	CreateSymbolDisplayControl(dialog1,  4,  'Symbol-1', 128, 128, 0, 11, 9);
	SetFirstLayoutItem(dialog1,  4);
	int := RunLayoutDialog(dialog1, dialog1_Handler);
END;
RUN(Example);

Version

利用可能バージョン: VectorWorks12.0

See Also

関連関数:

VS:UpdateSymbolDisplayControl

関連関数: [[VS:UpdateSymbolDisplayControl]]