共用方式為


VCWizCtl 介面

包含屬性和方法,以程式設計方式用來管理為 Visual C++ 專案所建立的自訂精靈。 請參閱 IVCWizCtlUI 的文件。

命名空間:  Microsoft.VisualStudio.VsWizard
組件:  Microsoft.VisualStudio.VsWizard (在 Microsoft.VisualStudio.VsWizard.dll 中)

語法

'宣告
<GuidAttribute("E11C343A-7B4C-4C6A-9372-74C3C326FB11")> _
Public Interface VCWizCtl _
    Inherits IVCWizCtlUI
[GuidAttribute("E11C343A-7B4C-4C6A-9372-74C3C326FB11")]
public interface VCWizCtl : IVCWizCtlUI
[GuidAttribute(L"E11C343A-7B4C-4C6A-9372-74C3C326FB11")]
public interface class VCWizCtl : IVCWizCtlUI
[<GuidAttribute("E11C343A-7B4C-4C6A-9372-74C3C326FB11")>]
type VCWizCtl =  
    interface 
        interface IVCWizCtlUI 
    end
public interface VCWizCtl extends IVCWizCtlUI

VCWizCtl 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 ActiveXControls 取得系統中登錄的 ActiveX 控制項。 (繼承自 IVCWizCtlUI)。
公用屬性 dte 取得最上層的擴充性物件。 (繼承自 IVCWizCtlUI)。
公用屬性 FileTypeLibs 取得指定檔案中的型別程式庫。 (繼承自 IVCWizCtlUI)。
公用屬性 ParentKind 取得內容物件的類型。 (繼承自 IVCWizCtlUI)。
公用屬性 ParentObject 基礎架構。 僅供 Microsoft 內部使用。 (繼承自 IVCWizCtlUI)。
公用屬性 ProjectObject 基礎架構。 僅供 Microsoft 內部使用。 (繼承自 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 基礎架構。 僅供 Microsoft 內部使用。 (繼承自 IVCWizCtlUI)。
公用方法 DoesFileExist 判斷指定的檔名是否存在。 (繼承自 IVCWizCtlUI)。
公用方法 DoesFileOrDirectoryExist 判斷指定的檔案或目錄是否存在。 (繼承自 IVCWizCtlUI)。
公用方法 FindSymbol 尋找符號表中的指定符號。 (繼承自 IVCWizCtlUI)。
公用方法 Finish 當使用者按一下精靈 HTML 中的 [確定] 或 [取消] 按鈕時呼叫,表示使用者已完成精靈。 (繼承自 IVCWizCtlUI)。
公用方法 FormatGuid 格式化指定的全域唯一識別項 (GUID)。 (繼承自 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,這些 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 判斷 Variant 是否為有效的數值。 (繼承自 IVCWizCtlUI)。
公用方法 IsValidProgID 表示指定之物件的程式識別項是否有效。 (繼承自 IVCWizCtlUI)。
公用方法 IsWebTierProject 檢查指定的專案是否為 Visual Studio Deployment of a Web Setup Project。 (繼承自 IVCWizCtlUI)。
公用方法 Load 初始化指定的文件。 (繼承自 IVCWizCtlUI)。
公用方法 Navigate 巡覽至頁面和框架。 (繼承自 IVCWizCtlUI)。
公用方法 NavigateToCommandHandler 文字編輯器隨即開啟,並將游標置於指定的事件處理常式。 (繼承自 IVCWizCtlUI)。
公用方法 Next 選擇性更新目前頁面上的符號,然後將使用者巡覽至指定的精靈頁面。 (繼承自 IVCWizCtlUI)。
公用方法 OkCancelAlert 向精靈使用者顯示警示訊息,並要求使用者按一下 [確定] 確認選取的精靈選項或按一下 [取消] 取消該選項。 (繼承自 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 命名空間