Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.12.04;
Скачать: [xml.tar.bz2];

Вниз

Использование курсора для навигации по страницам в TWebBrwser-e   Найти похожие ветки 

 
TComponent   (2011-08-15 17:20) [0]

Здравствуйте! По-умолчанию в Twebbrowser-e нельзя использовать клавиши для навигации по странице – чтобы курсор «бегал» по документу.
В браузере Mozilla Firefox в настройках можно включить соотв-ую опцию, после чего для навигации по документу можно будет использовать курсор (это предложение безотносительно к компоненту TWebBrowser).

Вопрос: Можно ли и в компоненте TwebBrowser «включить» курсор, который будет бегать по открываемым страницам?


 
Kilkennycat ©   (2011-08-16 01:17) [1]

можно.


 
TComponent   (2011-08-16 09:06) [2]


> можно.

Как?


 
Kilkennycat ©   (2011-08-16 23:39) [3]

создать наследника, добавить обработчик клавиш


 
sniknik ©   (2011-08-17 01:11) [4]

> создать наследника, добавить обработчик клавиш
TWebBrowser это "сом-сервер", другое приложение, наследника будешь писать над OLE-контейнером... ничего не измениться. как только "провалился" внутрь объекта, кликнув по нему мышкой например, так ни одного события от клавиш в своей проге не дождешься.


 
sniknik ©   (2011-08-17 01:17) [5]

но вообще, настройка есть, аналогично мазиле, значит и включить можно...


 
Германн ©   (2011-08-17 01:25) [6]


> sniknik ©   (17.08.11 01:17) [5]
>
> но вообще, настройка есть, аналогично мазиле, значит и включить
> можно...
>

Я так понял, что автору нужно такое "свойство" в "инспекторе объектов". А его там нет!


 
sniknik ©   (2011-08-17 01:42) [7]

оно есть в настройках IE, в "специальных возможностях".

p.s. пусть учится брать не там где хочется, а там где есть.


 
Германн ©   (2011-08-17 01:53) [8]


> пусть учится брать не там где хочется, а там где есть.
>

Ну эт да. Пусть учится. :)


 
Kilkennycat ©   (2011-08-17 09:44) [9]


> TWebBrowser это "сом-сервер",

да, точно. забыл уже...


 
TComponent   (2011-08-17 10:36) [10]


> Я так понял, что автору нужно такое "свойство" в "инспекторе
> объектов". А его там нет!

Не обязательно "свойство" в "инспекторе" - любой способ.


> пусть учится брать не там где хочется, а там где есть.

Странное высказывание для программиста.
Форумы по программированию наверно для того и создаются, чтобы хотя бы программисты не гнались за версиями коммерческих программ, а могли бы вносить нужные им изменения в свои программы.
Если бы у многих коммерческих программ были свободные исходники (каламбур), то вопросов на форумах было бы гораздо меньше.


 
sniknik ©   (2011-08-17 10:55) [11]

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

> Форумы по программированию наверно для того и создаются, чтобы хотя бы программисты не гнались за версиями коммерческих программ,
а вот это уже странно... ну вот откуда опять выводы о даже близко не упоминавшемся? почему каждый аноним такой ... эээ... "ограниченно самоуверенный"?
тебе кто-то сказал что нужно что-то купить? или послали исправлять код IE?
нет, было сказано, что меняя свою программу OLE объект не изменить, но никто тебе не мешает по изучать интерфейсы этого объекта и поучится им управлять... добраться до нужного переключателя в настройках.

> а могли бы вносить нужные им изменения в свои программы.
да Гейтса ради, вноси, в свои... хочешь искать где светлее, а не там где потерял, вперед! и Сизифа тебе в помощь.


 
TComponent   (2011-08-17 11:34) [12]

sniknik, сначала Вы сказали


> (17.08.11 01:42) [7]
>
> оно есть в настройках IE, в "специальных возможностях".
>
> p.s. пусть учится брать не там где хочется, а там где есть.
>


А потом -


> > Форумы по программированию наверно для того и создаются,
>  чтобы хотя бы программисты не гнались за версиями коммерческих
> программ,
> а вот это уже странно... ну вот откуда опять выводы о даже
> близко не упоминавшемся
?


А вот это я вообще не понял:

> > а могли бы вносить нужные им изменения в свои программы.
>
> да Гейтса ради, вноси, в свои... хочешь искать где светлее,
>  а не там где потерял, вперед! и Сизифа тебе в помощь.


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

Сизиф тут непричем. Из мухи слона программисты не делают.


 
Игорь Шевченко ©   (2011-08-17 11:54) [13]


> как раз таки против Гейтса, чтобы люди не тратили деньги
> на его программы, в которых полно глюков


шепотом: А он знает об этом ?


 
sniknik ©   (2011-08-17 12:41) [14]

> sniknik, сначала Вы сказали
давай на аналогиях, раз не доходит.
на электростанции есть  рубильник, переключатель, с хорошего, кошерного электричества на плохое канадское... (абстракция из фильма), а ты спрашиваешь
- "как построить дом для богоизбранных, только с кошерным электричеством"
тебе отвечают
- дом как ни строй не получится, но можно кое кому, на электростанции предложить гешефт (не деньги! а то опять...), типа договорится (интерфейс), чтобы он научил вас управлять рубильником на расстоянии с помощью хитрой системы веревочек и рычажков. главное включать придется ТАМ, а не дизайнить дом ЗДЕСЬ в последний сто одинадцатый раз...
а ты тут же, это, что мне  электростанцию покупать, а пусть ее планировку любому желающему дадут менять, тогда и проблем не будет.

????

доступнее?

> А вот это я вообще не понял:
что такое СОM/OLE, ... + до кучи ActivX, интерфейсы?

достаточно думаю ключевых слов чтобы поискать/по изучать/узнать/понять.


 
DiamondShark ©   (2011-08-17 13:50) [15]


> sniknik ©   (17.08.11 12:41) [14]

Ты не трынди. Ты сразу скажи: знаешь как сделать, или не знаешь?
Если знаешь, то напиши как. Если не знаешь -- заткнись в тряпочку. Твоя философия никому в пень не тарахтела.


 
sniknik ©   (2011-08-17 14:38) [16]

о племя копипастобатонокидателей...

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


 
TComponent   (2011-08-17 17:39) [17]


> кому реально нужно и кто делал бы сам, пусть с и помощью.
>  но любителям халявы

Неужели тот, кому это не реально нужно, будет спорить в середине августа (школа и ВУЗ отпадают - халявщики просто НЕ БУДУТ забивать себе этим голову) на форуме, где нет ярких эмоций (напр фоток как в vk), что так пленяет халявщиков?

Неужели тот, кому это не надо, будет пытаться понять аналогию с электротехникой, где присутствуют термины, ещё более непонятные чем в том, чему посвящен форум?

За СОM/OLE, ActivX, интерфейсы спасибо - серьезно. Буду изучать!


 
Kilkennycat ©   (2011-08-17 22:36) [18]

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

Но, это, конечно, справедливо в варианте, когда начинающий спрашивает у профессионала.
если вопрос спрашивает не начинающий - тут готовое решение эффективней, ибо вызывает экономию времени.


 
DiamondShark ©   (2011-08-18 12:46) [19]


> Kilkennycat ©   (17.08.11 22:36) [18]

На мой взгляд, был задан конкретный вопрос, на который существует конкретный ответ: либо способ достижения требуемого, либо обоснованное утверждение о невозможности достижения требуемого.

Никакой философии или учения жизни никому нафиг не требовалось. Кухонная психология на тему кто какой профессионал и как с кем общаться тоже никакого эффекта, кроме увеличения энтропии Вселенной, не имеет.

Знаешь -- говоришь.
Не знаешь -- сопишь в дырочку.
Как приемлемый вариант можно написать, мол, сам я прямо вот точно с такой задачей не сталкивался, но вот знаю, что дельфийский ТВебБраузер -- это тупенькая обёртка над майкрософтовским акивиксом, вот отсюда
http://msdn.microsoft.com/en-us/library/aa752038(v=VS.85).aspx
и далее по кросс-ссылкам есть описание этого активикса, там можно покопаться и может что-нибудь найдётся.

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

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


 
sniknik ©   (2011-08-18 14:16) [20]

> Знаешь -- говоришь.
> Не знаешь -- сопишь в дырочку.
с таким подходом ни одного вопроса не было бы решено... ведь изначально никто ничего не знал. верно?

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

> Это хороший, годный вариант
как ответ да, если бы было в посл=те 1-6 ом, но не в поучениях как нужно отвечать.
не нравится как отвечают другие? успей первым, не дай им шанса. (вот теперь поучение от меня, посмотрим реакцию)  

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

к тому же автору я совсем не хотел отвечать, общался с другими, теми кто в состоянии понять, что их ответ неверен по моим "понтам".
но так много "указующих" и так сложно сдержатся...


 
sniknik ©   (2011-08-18 15:48) [21]

> Знаешь -- говоришь.
> Не знаешь -- сопишь в дырочку.
подход потребителя. просил "жрачки", дайте "жрачку", и не вздумайте даже намекать, что неплохо бы поучаствовать в решении собственной проблемы. или спрашивать/обсуждать зачем или почему это нужно... ну как же у меня тут супер идея, ноу хау, а я буду ей делиться с быдлом кого просто "напряг" ее сделать.


 
Kilkennycat ©   (2011-08-18 23:51) [22]


> DiamondShark ©   (18.08.11 12:46) [19]

ну, если не пытаться учить самостоятельно находить решения, то есть риск вырастить поколение дебилов, т.е. людей, способных размножаться и решать простые шаблонные задачи. Хочешь такую смену?
так что, варианты такие:
знаешь -- учишь.
не знаешь -- пытаешься научиться.
ну или третий вариант -- а мне все пофиг.

а понты, да еще интернет-вариант - ну это смешно, не тот возраст.


 
Германн ©   (2011-08-19 00:47) [23]


> DiamondShark ©   (17.08.11 13:50) [15]

Не надо "советовать" другим людям - "Как они должны отвечать".
Есть правила форума, есть модераторы, которые следят за соблюдением этих правил.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.005 c
2-1313652737
Fr
2011-08-18 11:32
2011.12.04
Ошибка при вызове CreateProcess


15-1313170131
Leon-Z
2011-08-12 21:28
2011.12.04
Delphi 2007.


2-1313155354
qow
2011-08-12 17:22
2011.12.04
работа с формой


2-1313569604
Pepe
2011-08-17 12:26
2011.12.04
Обратный алгоритм.


1-1274783463
Deltas
2010-05-25 14:31
2011.12.04
Анимация сворачивания окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский