Пользовательские элементы управления в редакторе диалогов
Редактор диалоговых окон позволяет использовать настраиваемые или пользовательские элементы управления в шаблонах диалоговых окон.
Примечание |
---|
В данном случае пользовательские веб-элементы управления не следует путать с элементами управления ActiveX.Элементы управления ActiveX иногда называют пользовательскими элементами управления OLE.Также не стоит путать эти элементы управления с элементами управления, внешний вид которых настраивается пользователем в среде Windows. |
Эта функция позволяет использовать элементы управления, которые не входят в стандартный комплект Windows.Во время выполнения элемент управления сопоставляется с классом Windows (отличным от класса C++).Как правило, для решения этой задачи в диалоговое окно устанавливается любой элемент управления, например статический.Затем во время выполнения в рамках функции OnInitDialog этот элемент управления удаляется и вместо него добавляется пользовательский элемент управления.
Эта техника устарела.Сегодня, как правило, рекомендуется написать элемент управления ActiveX или создать подкласс общих элементов управления Windows.
С этими элементами управления можно выполнять только следующие действия:
Определять их положение в диалоговом окне.
Вводить заголовок.
Идентифицировать имя класса Windows для элемента управления (код приложения должен зарегистрировать элемент управления по его имени).
Вводить 32-битовое шестнадцатеричное значение, определяющее стиль элемента управления.
Задавать расширенный стиль.
Сведения о добавлении ресурсов в управляемые проекты см. в разделе Ресурсы приложенийРуководства разработчика .NET Framework. Сведения о том, как вручную добавлять файлы ресурсов в управляемые проекты, осуществлять доступ к ресурсам, отображать статические ресурсы и присваивать строки ресурсов свойствам см. в разделах Пошаговое руководство. Локализация приложений Windows Forms и Walkthrough: Using Resources for Localization with ASP.NET.
Требования
Win32
См. также
Ссылки
Элементы управления в диалоговых окнах