在對話方塊編輯器中自訂控制項
對話方塊編輯器讓您使用對話方塊範本中的現有「自訂」或「使用者」控制項。
注意事項 |
---|
這種方式的自訂控制項不會與 ActiveX 控制項搞混。ActiveX 控制項有時稱為 OLE 自訂控制項。此外,不要將這些控制項與 Windows 中的主控描繪控制項搞混。 |
這項功能是要讓您使用除了 Windows 提供之外的控制項。 在執行階段期間,控制項與視窗類別關聯 (不同於 C++ 類別)。 完成相同工作的更常見方式是在您的對話方塊中安裝任何控制項,例如,靜態控制項。 然後於執行階段,在 OnInitDialog 函式中,移除此控制項並且以您的自訂控制項來取代。
這是舊技術。 現在會建議您撰寫 ActiveX 控制項或 Windows 通用控制項的子類別。
對於這些自訂控制項,您受限於:
在對話方塊中設定位置。
輸入標題。
識別控制項的 Windows 類別名稱 (您的應用程式程式碼必須根據這個名稱來登錄控制項)。
輸入設定控制項的式樣的 32 位元十六進位值。
設定擴充式樣。
如需將資源加入至 Managed 專案的詳細資訊,請參閱《.NET Framework 開發人員手冊》中的應用程式中的資源。 如需手動將資源加入至 Managed 專案、存取資源、顯示靜態資源和指定屬性的資源字串等詳細資訊,請參閱逐步解說:將 Windows Form 當地語系化和Walkthrough: Using Resources for Localization with ASP.NET。
需求
Win32