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 | 基礎架構。僅供 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。若要存取VCWizCtl物件從 HTML,使用window.external。 |