CHOICE_LIST フックによって作成された選択リストに新規項目のリストを追加します。このメソッドを使用すると、AddItem を複数回呼び出す代わりに、複数のアイテムを追加できます。
既存の HookChoices オブジェクトは、CHOICE_LIST フック内でのみ表示できる choices と呼ばれる変数に格納されます。このメソッドの構文の項では、choices はリテラルで入力する必要のある変数です (フックの場合、グローバル スクリプトではありません)。任意の名前または式のプレースホルダーではありません。 HookChoices オブジェクトにアクセスするには、これが唯一の方法です。
CHOICE_LIST フックでこのメソッドを呼び出して、ユーザーの選択のリストを作成します。最初にアクセスするときには、オブジェクトにはアイテムは含まれていません。リストは自動的にソートされないので、配列にリストするアイテムの順序が表示される順序になります。
RemoveItem メソッドはありません。重複するアイテムは自動的に削除されませんが、空の値は削除されます。
VBScript
choices.AddItems(items)
VBScript
Dim platform(2) ' This sets up an array of three elements
platform(0) = "Professional"
platform(1) = "Professional SP1"
platform(2) = "Server"
choices.AddItems platform