次の方法で共有


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 を使用します。

参照

関連項目

Microsoft.VisualStudio.VsWizard 名前空間