VCWizCtl インターフェイス
プロパティを含むプログラムに Visual C++ を作成するカスタム ウィザードを処理するメソッドがあります。ドキュメントの IVCWizCtlUI を参照してください。
名前空間: Microsoft.VisualStudio.VsWizard
アセンブリ: Microsoft.VisualStudio.VsWizard (Microsoft.VisualStudio.VsWizard.dll 内)
構文
'宣言
<GuidAttribute("5CF9B53D-E850-471C-B8C4-15C4D76A48D2")> _
Public Interface VCWizCtl _
Inherits IVCWizCtlUI
[GuidAttribute("5CF9B53D-E850-471C-B8C4-15C4D76A48D2")]
public interface VCWizCtl : IVCWizCtlUI
[GuidAttribute(L"5CF9B53D-E850-471C-B8C4-15C4D76A48D2")]
public interface class VCWizCtl : IVCWizCtlUI
[<GuidAttribute("5CF9B53D-E850-471C-B8C4-15C4D76A48D2")>]
type VCWizCtl =
interface
interface IVCWizCtlUI
end
public interface VCWizCtl extends IVCWizCtlUI
VCWizCtl 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
ActiveXControls | システムに登録されている ActiveX コントロールを取得します。 (IVCWizCtlUI から継承されます。) | |
dte | トップ レベルの機能拡張オブジェクトを取得します。 (IVCWizCtlUI から継承されます。) | |
FileTypeLibs | 指定したファイルのタイプ ライブラリを取得します。 (IVCWizCtlUI から継承されます。) | |
ParentKind | コンテキスト オブジェクトの種類を取得します。 (IVCWizCtlUI から継承されます。) | |
ParentObject | インフラストラクチャ。マイクロソフト内部でのみ使用します。 (IVCWizCtlUI から継承されます。) | |
ProjectObject | インフラストラクチャ。マイクロソフト内部でのみ使用します。 (IVCWizCtlUI から継承されます。) | |
ResourceHelper | VCResourceHelper オブジェクトを取得します。 (IVCWizCtlUI から継承されます。) | |
TypeLibs | システムに登録されているタイプ ライブラリを取得します。 (IVCWizCtlUI から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddBuiltOutput | 配置されたプロジェクトに項目を追加します。 (IVCWizCtlUI から継承されます。) | |
AddDebugSymbols | 配置されたプロジェクトにデバッグ シンボルを追加します。 (IVCWizCtlUI から継承されます。) | |
AddDeploymentContent | 配置されたプロジェクトに項目を追加します。 (IVCWizCtlUI から継承されます。) | |
AddSymbol | 指定されたシンボルをシンボル テーブルに追加します。 (IVCWizCtlUI から継承されます。) | |
CanCreateNewProjectAtLocation | 指定された場所に新規プロジェクトを作成できるかどうかを示します。 (IVCWizCtlUI から継承されます。) | |
CommandHandlerExists | 指定されたハンドラーが実装されているかどうかを示します。 (IVCWizCtlUI から継承されます。) | |
ConvertAnsiToOEM | 特殊な拡張 ANSI 文字を OEM 文字に変換します。 (IVCWizCtlUI から継承されます。) | |
CppParseTypeString | 構成部分 (型、名前、および初期値) に C++ 変数宣言を含む文字列を解析します。 (IVCWizCtlUI から継承されます。) | |
CreateGuid | 指定したオブジェクトのグローバル一意識別子 (GUID) を作成します。 (IVCWizCtlUI から継承されます。) | |
CreateWebTargetFolder | Web プロジェクトの対象となるフォルダーを作成します。 (IVCWizCtlUI から継承されます。) | |
DatabaseConnection | インフラストラクチャ。マイクロソフト内部でのみ使用します。 (IVCWizCtlUI から継承されます。) | |
DoesFileExist | 指定されたファイル名が存在するかどうかを判断します。 (IVCWizCtlUI から継承されます。) | |
DoesFileOrDirectoryExist | 指定されたファイルまたはディレクトリが存在するかどうかを判断します。 (IVCWizCtlUI から継承されます。) | |
FindSymbol | 指定されたシンボルをシンボル テーブルで検索します。 (IVCWizCtlUI から継承されます。) | |
Finish | ユーザーがウィザードの HTML の [OK] または [キャンセル] をクリックしてウィザードを終了することを示した場合に呼び出されます。 (IVCWizCtlUI から継承されます。) | |
FormatGuid | 指定されたグローバル一意識別子 (GUID: Globally Unique Identifier) を書式化します。 (IVCWizCtlUI から継承されます。) | |
GenerateNextDefaultProjectName | 指定した基本名に基いて、プロジェクト名を生成します。 (IVCWizCtlUI から継承されます。) | |
GetActiveXControlTypeLib | ActiveX コントロールのタイプ ライブラリを含む文字列を取得します。 (IVCWizCtlUI から継承されます。) | |
GetAppID | アプリケーション ID を返します。 (IVCWizCtlUI から継承されます。) | |
GetClassCommandHandlerDesc | 指定されたクラスおよびコマンド名のコマンド ハンドラー オブジェクトを取得します。 (IVCWizCtlUI から継承されます。) | |
GetCodePageFromLCID | 指定された言語ロケール ID に基いて、適切なコード ページを取得します。 (IVCWizCtlUI から継承されます。) | |
GetCommandCount | 指定されたリストのコマンド数を取得します。 (IVCWizCtlUI から継承されます。) | |
GetCommandDocumentation | 指定されたコマンドの記述または指定されたリスト ボックスでのその他のテキスト入力を取得します。 (IVCWizCtlUI から継承されます。) | |
GetCommandHandlerString | コマンド ハンドラーを文字列として取得します。 (IVCWizCtlUI から継承されます。) | |
GetCommandName | コマンドの名前を文字列として取得します。 (IVCWizCtlUI から継承されます。) | |
GetComputerName | コンピューター名を文字列として返します。 (IVCWizCtlUI から継承されます。) | |
GetConnectionString | データベース アプリケーションがデータ ソースへの接続に必要とする情報を取得します。 (IVCWizCtlUI から継承されます。) | |
GetConsumerClass | コンシューマー クラスを含む文字列を返します。 (IVCWizCtlUI から継承されます。) | |
GetDefaultWebTargetFolder | Web プロジェクトの対象となる既定のフォルダーを返します。 (IVCWizCtlUI から継承されます。) | |
GetDialogControlsAndTypes | 指定したダイアログ ボックスから、コントロールと型を取得します。 (IVCWizCtlUI から継承されます。) | |
GetDialogIds | プロジェクトのダイアログ ボックスの ID を取得します。 (IVCWizCtlUI から継承されます。) | |
GetDirectoryViaBrowseDlg | Browse dialog box を使用して指定されたディレクトリを取得します。 (IVCWizCtlUI から継承されます。) | |
GetExistingFileNameViaDlg | (IVCWizCtlUI から継承されます。) | |
GetHostLocale | ウィザードのユーザー インターフェイスのロケールを取得します。 (IVCWizCtlUI から継承されます。) | |
GetInstalledLangs | ウィザードのテンプレート ディレクトリから、使用可能な言語リソースを示す、言語のロケール ID を取得します。 (IVCWizCtlUI から継承されます。) | |
GetLangAbbrevFromLCID | 言語のロケール ID で指定された言語の省略形を取得します。 (IVCWizCtlUI から継承されます。) | |
GetLangFromLCID | 指定された言語のロケール ID に基づいて言語を取得します。 (IVCWizCtlUI から継承されます。) | |
GetODBCConsumerClassDecl | ODBC コンシューマー クラスの宣言を取得します。 (IVCWizCtlUI から継承されます。) | |
GetODBCConsumerClassImpl | ODBC コンシューマー クラスの実装を取得します。 (IVCWizCtlUI から継承されます。) | |
GetOpenFileNameViaDlg | ダイアログ ボックスを使用して開くファイルの名前を取得します。 (IVCWizCtlUI から継承されます。) | |
GetPrimaryLangIdFromLCID | 言語のロケール ID の既定の言語を取得します。 (IVCWizCtlUI から継承されます。) | |
GetProcessName | 現在のプロセスのファイル名 (devenv.exe) を取得します。 (IVCWizCtlUI から継承されます。) | |
GetRemoteMachine | 指定された配置プロジェクトについて、指定された構成のリモート コンピューターの名前を返します。 (IVCWizCtlUI から継承されます。) | |
GetSubFolderByName | Web サービス配置用のサブフォルダーを取得します。 (IVCWizCtlUI から継承されます。) | |
GetSubLangIdFromLCID | 言語のロケール ID でサブ言語として識別される言語を含む文字列を取得します。 (IVCWizCtlUI から継承されます。) | |
GetSystemLCID | システムの既定の言語のロケール ID を取得します。 (IVCWizCtlUI から継承されます。) | |
GetURLViaDlg | ダイアログ ボックスを使用して URL を取得します。 (IVCWizCtlUI から継承されます。) | |
IsSymbolDisabled | シンボルが無効かどうかを返します。 (IVCWizCtlUI から継承されます。) | |
IsValidNumericValue | バリアントが有効な数値かどうかを判断します。 (IVCWizCtlUI から継承されます。) | |
IsValidProgID | 指定したオブジェクトのプログラム ID が有効かどうかを示します。 (IVCWizCtlUI から継承されます。) | |
IsWebTierProject | 指定されたプロジェクトが Visual Studio の Web セットアップ プロジェクト (「Deployment of a Web Setup Project」を参照) かどうかを確認します。 (IVCWizCtlUI から継承されます。) | |
Load | 指定されたドキュメントを初期化します。 (IVCWizCtlUI から継承されます。) | |
Navigate | ページおよびフレームに移動します。 (IVCWizCtlUI から継承されます。) | |
NavigateToCommandHandler | テキスト エディターを開き、指定したハンドラーにカーソルを置きます。 (IVCWizCtlUI から継承されます。) | |
Next | 現在のページのシンボルを必要に応じて更新し、ウィザードの指定のページにユーザーが移動できるようにします。 (IVCWizCtlUI から継承されます。) | |
OkCancelAlert | ウィザードのユーザーに対して警告メッセージを表示します。ユーザーは、選択されているウィザード オプションを使用する場合は [OK]、キャンセルする場合は [キャンセル] をクリックします。 (IVCWizCtlUI から継承されます。) | |
OnHelp | ユーザーが [ヘルプ] ボタンをクリックしてウィザードの HTML ページに関連する HTML ヘルプ トピックを表示したときに、ウィザードによって呼び出されます。 (IVCWizCtlUI から継承されます。) | |
PreShowWizard | 将来使用されます。 (IVCWizCtlUI から継承されます。) | |
RemoveSymbol | 指定したシンボルをシンボル テーブルから削除します。 (IVCWizCtlUI から継承されます。) | |
RenderTemplate | ウィザード プロジェクト用のテンプレート ファイルを表示します。 (IVCWizCtlUI から継承されます。) | |
RenderTemplateToString | ウィザードのテンプレート ファイルを文字列として表示します。 (IVCWizCtlUI から継承されます。) | |
ReportError | ユーザーに対してエラー メッセージを表示します。ユーザーは、エラーを修正してウィザードを続行することもできます。 (IVCWizCtlUI から継承されます。) | |
ResumeParsing | SuspendParsing の呼び出し後に解析を再開します。 (IVCWizCtlUI から継承されます。) | |
SelectDataSource | コンシューマー データベース アプリケーションで使用するデータ ソースを選択するためのダイアログ ボックスを表示します。 (IVCWizCtlUI から継承されます。) | |
SelectODBCDatabase | コンシューマー ODBC アプリケーションで使用する ODBC データベースを選択するためのダイアログ ボックスを表示します。 (IVCWizCtlUI から継承されます。) | |
SetDefaults | ウィザードのシンボルの既定値を初期設定します。 (IVCWizCtlUI から継承されます。) | |
SetDeploymentAppMappings | アプリケーションを Web サービスに登録します。 (IVCWizCtlUI から継承されます。) | |
SetErrorInfo | 指定されたアイテムのエラー テキストを設定します。 (IVCWizCtlUI から継承されます。) | |
SetRemoteMachine | アプリケーションをデバッグするコンピューター (使用しているコンピューター以外) の名前を指定します。 (IVCWizCtlUI から継承されます。) | |
ShowWiz | ウィザードに UI がある場合はそのウィザードを表示します。 (IVCWizCtlUI から継承されます。) | |
SuspendParsing | ウィザードでの解析を中断します。 (IVCWizCtlUI から継承されます。) | |
ValidateCLRIdentifier | 名前が有効な CLR 識別子かどうかを返します。 (IVCWizCtlUI から継承されます。) | |
ValidateCSharpClass | 実装されていません。 (IVCWizCtlUI から継承されます。) | |
ValidateCSharpFile | 実装されていません。 (IVCWizCtlUI から継承されます。) | |
ValidateCSharpIdentifier | 実装されていません。 (IVCWizCtlUI から継承されます。) | |
ValidateCSharpNamespace | 実装されていません。 (IVCWizCtlUI から継承されます。) | |
WriteToTextFile | (IVCWizCtlUI から継承されます。) | |
YesNoAlert | ウィザードのユーザーに警告メッセージを表示します。ユーザーは、選択されているウィザード オプションを使用する場合は [はい]、選択をキャンセルする場合は [いいえ] をクリックする必要があります。 (IVCWizCtlUI から継承されます。) |
このページのトップへ
解説
VCWizCtl プログラムは、Visual C++ のウィザード アーキテクチャ内の Visual C++ ウィザード コントロールを操作するために使用するメソッドとプロパティが含まれています。JScript または VBScript を使用してこれらのプロパティとメソッドを呼び出します。JScript ファイル と HTML ファイル は カスタム ウィザード プロジェクトの必要な部分です。
ただし、VCWizCtl のオブジェクトは Visual Basic、Visual C# と Visual C++ のようなハイエンド プログラミング言語から呼び出されるようには設計されていません。
[!メモ]
スクリプトから VCWizCtl のオブジェクトにアクセスするには、wizard を使用します。HTML の VCWizCtl のオブジェクトにアクセスするには、window.external を使用します。