всплывающие окна редактирования полей веб-браузер Delphi - PullRequest
0 голосов
/ 15 июня 2011

Я хочу сделать что-то, что кажется очень простым, но в коде я думаю, что это будет сложнее.

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

это возможно? Как бы я это сделал?

Ответы [ 2 ]

2 голосов
/ 16 июня 2011

Просто мысль, которая возникает у меня в голове: вы могли бы ввести <div>, который сделал бы серый просвечивающий элемент, и перечислить поля редактирования, чтобы их z-индекс был таким, чтобы они находились только над этим новым div.

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

0 голосов
/ 16 июня 2011

Я не думаю, что это реалистичное предложение.Чтобы иметь реальный шанс сделать это, вам нужно попасть внутрь реализации рендерера.Для этого, я думаю, вам нужно начать с движка браузера, источник которого вы можете изменить, например, Webkit или Gecko.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...