Niestandardowe formanty edytora okien dialogowych
Okno dialogowe Edytor umożliwia wykorzystanie istniejących "niestandardowy" lub "użytkownik" formantów w szablonie okno dialogowe.
[!UWAGA]
Niestandardowe formanty w tym sensie nie mają być mylone z formantów ActiveX.Formanty ActiveX były nazywane niestandardowe formanty OLE.Ponadto nie należy mylić tych formantów z formantami rysowania przez właściciela, w systemie Windows.
Celem tej funkcji jest pozwalają na używanie formantów innych niż dostarczone przez system Windows.W czasie wykonywania formant jest skojarzony z klasy okna (nie to samo klasy C++).Więcej często stosowanym sposobem osiągnięcia tego samego zadania jest zainstalowanie dowolny formant, takie jak formant statyczne, w polu okna dialogowego.Następnie na czas, w OnInitDialog działać, Usuń formant i zastąpić własnego niestandardowego formantu.
Jest to stary technikę.Obecnie zaleca się w większości przypadków zapisu formantu ActiveX lub podklasy wspólną kontrolą systemu Windows.
Dla tych formantów niestandardowych są ograniczone do:
Ustawianie lokalizacji w oknie dialogowym.
Wpisując podpis.
Identyfikujący nazwę klasy Windows formantu (kod aplikacji musi zarejestrować formant o tej nazwie).
Wpisanie 32-bitowa wartość szesnastkową, który ustawia styl formantu.
Ustawienia rozszerzone stylu.
Aby uzyskać informacje na temat dodawania zasobów do projektów zarządzanych, zobacz zasobów w aplikacji w .NET Framework Developer's Guide. Aby uzyskać informacje na ręczne dodanie plików zasobów do projektów zarządzanych, uzyskiwanie dostępu do zasobów, wyświetlanie statyczne zasobów i przydzielanie zasobów ciągów do właściwości, zobacz Instruktaż: Lokalizowanie Windows Forms i Walkthrough: Using Resources for Localization with ASP.NET.
Wymagania
Win32