VS:CreateSymbolDisplayControl/ja

From Vectorworks Developer
Jump to: navigation, 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]]
Personal tools
NamespacesFFFF

Variants
Actions
Advanced Search
See Also
Navigation
Toolbox
In other languages