Что такое управление без окон?

В соответствии с Windows их что-то позвонившее Управление Без окон.

Что такое Управление Без окон и каковы его преимущества?

8
задан 24 January 2010 в 22:12
поделиться

4 ответа

Элемент управления без окон - это объект, который обеспечивает поведение элемента управления без необходимости создания окна.

Это полезно, когда вы хотите изменить или расширить поведение, или когда вы хотите использовать поведение в местах, где создание окна будет неудобным или трудным.

Скажем, например, вы хотите получить сотни элементов управления редактирования на странице, если бы они были каждым окном, то каждое должно было бы получить фокус, чтобы получить пользовательский ввод, и каждый будет рисовать индивидуально и т.д.

Но если вы готовы отслеживать расположение элементов управления без окон и делать какие-то другие домашние дела, которые вы обычно получаете бесплатно, создавая окно (т.е. маршрутизация сообщений с клавиатуры), то вы можете получить лучшие результаты с меньшими накладными расходами с помощью элементов управления без окон.

5
ответ дан 5 December 2019 в 15:23
поделиться

Это может быть полезным.

2
ответ дан 5 December 2019 в 15:23
поделиться

У безоконных элементов управления нет специальной оконной ручки.

1
ответ дан 5 December 2019 в 15:23
поделиться

Анон правильно. Это элемент управления, который не требует базовой ручки окна ( HWND ). Необходимость возникла особенно с веб-браузерами, поскольку есть предел 10 000 макс ручек на процесс. Вы остановились, как две вкладки полутвердовых веб-страниц, и вы закончите ручки.

Работа с и особенно прокатным управлением Windless - это , потому что, по крайней мере, вам нужно воссоздать их оригинальную, иногда очень сложную и сложную реализацию. (F.E.: ListBox IE все еще окно управления из-за всех сложных тонкостей

2
ответ дан 5 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: