VS:InsertImagePopupObjectItem/ja

From Vectorworks Developer
Jump to navigation Jump to search

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

Description

図形をイメージポップアップメニューに挿入します。


注:イメージポップアップメニューは以下の図形タイプにのみ対応しています。
グラデーション、ハッチング、イメージ、レコードフォーマット、レンダリング背景、シンボルフォルダ、シンボル、テクスチャ、VectorScriptパレット、VectorScript、ワークシート

FUNCTION InsertImagePopupObjectItem(
dialogID :LONGINT;
componentID :LONGINT;
objectName :STRING) : INTEGER;
def vs.InsertImagePopupObjectItem(dialogID, componentID, objectName):
    return INTEGER

Parameters

dialogID LONGINT ダイアログ番号
componentID LONGINT イメージポップアップメニューアイテム番号
objectName STRING 挿入する図形の名前

Return Value

挿入された図形の項目番号を返します。

Example

PROCEDURE dialog1_Main;
VAR
	dialog1 :INTEGER;
	int     :INTEGER;
	str     :STRING;

PROCEDURE dialog1_Handler(VAR item :LONGINT; data :LONGINT);
BEGIN
	CASE item OF
		SetupDialogC:
			BEGIN
				str := GetSDName(FSymDef);
				int := InsertImagePopupObjectItem(dialog1, 4, str);
				SetImagePopupSelectedItem(dialog1, 4, int);
			END;
	END;
END;

BEGIN
	dialog1 := CreateLayout('Image Pop-Up', FALSE, 'OK', '');
	CreateControl(dialog1, 4, 10, '', 0);
	SetFirstLayoutItem(dialog1, 4);
	int := RunLayoutDialog(dialog1, dialog1_Handler);
END;
RUN(dialog1_Main);

Version

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

See Also

関連関数:

VS:GetNumImagePopupItems | VS:GetImagePopupObject | VS:GetImagePopupObjectItemIndex | VS:SetImagePopupSelectedItem | VS:GetImagePopupSelectedItem | VS:RemoveImagePopupItem | VS:RemoveAllImagePopupItems

関連関数:

[[VS:GetNumImagePopupItems]] | [[VS:GetImagePopupObject]] | [[VS:GetImagePopupObjectItemIndex]] | [[VS:SetImagePopupSelectedItem]] | [[VS:GetImagePopupSelectedItem]] | [[VS:RemoveImagePopupItem]]

| [[VS:RemoveAllImagePopupItems]]