Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Formanty w oknach dialogowych

Koncepcje

Formanty (MFC)