XSIUIToolkit

XSIUIToolkit

Object Hierarchy | 関連する C++クラス:UIToolkit

導入

v2.0

詳細

FileBrowser オブジェクトや ProgressBar オブジェクトなどの Softimage ユーザインターフェイスオブジェクトにアクセスできるネイティブオブジェクトです。ネイティブオブジェクトは、そのインスタンスを作成しなくてもコード内で名前で参照できます。このオブジェクトのスクリプトエンジンをロードすると、XSIUIToolkit オブジェクトが作成されます。このオブジェクトのメソッドとプロパティは、いつでもスクリプティングに使用できます。

メソッド

MsgBox PickFolder    
       

プロパティ

FileBrowser ProgressBar    
       

1. VBScript の例

'

' Simple program that shows how to use the XSIUIToolkit object to create a ProgressBar.

'

'Demonstrates the use of the progress bar in displaying a fake rendering process. 

dim oProgressBar

set oProgressBar = XSIUIToolkit.ProgressBar

oProgressBar.Maximum = 65535

oProgressBar.Caption = "Rendering"

oProgressBar.Visible = True

for i = oProgressBar.Minimum to oProgressBar.Maximum

	if oProgressBar.CancelPressed then

		logmessage "Progress bar cancelled at " & oProgressBar.Increment

		exit for

	end if

	x = oProgressBar.Increment

	oProgressBar.StatusText = "Frame " & x

next

2. VBScript の例

' 

' Simple program that shows how to use the XSIUIToolkit object.

' 

dim oFileBrowser

set oFileBrowser = XSIUIToolkit.FileBrowser

' set the title, initial directory and filter

oFileBrowser.DialogTitle = "Select a file"		

oFileBrowser.InitialDirectory = "c:\myInitialDir\"

oFileBrowser.Filter = "All Files (*.*)|*.*||"

' show an open file dialog

oFileBrowser.ShowOpen

If oFileBrowser.FilePathName <> "" Then

		logmessage "User selected " & oFileBrowser.FilePathName

Else

		logmessage "User pressed cancel"

End If

関連項目

Application CustomProperty LargeMsgBox XSIInputBox PickFolder