Aldoxin |
Отправлено: 21.10.2005, 03:43 |
|
Не зарегистрирован
|
Господа мастера, вопрос данный здесь уже задавать пытались, но ответа на него я так и не нашел.
Проблема в следующем: как приконнектить сервер ТСppInternetExplorer к уже открытому окну
InternetExplorer? ( т.е свойство ConnectKind = ckRunningInstance)???
Чем идентифицируется в этом случае то окно эксплорэра, к которому
надо приконнектиться? Какой метод ТСppInternetExplorer надо использовать? |
|
GIZMO |
Отправлено: 21.10.2005, 11:22 |
|
Машинист паровоза
Группа: Участник
Сообщений: 174
|
QUOTE (Aldoxin @ 21/10/2005, 03:43) | Господа мастера, вопрос данный здесь уже задавать пытались, но ответа на него я так и не нашел.
Проблема в следующем: как приконнектить сервер ТСppInternetExplorer к уже открытому окну
InternetExplorer? ( т.е свойство ConnectKind = ckRunningInstance)???
Чем идентифицируется в этом случае то окно эксплорэра, к которому
надо приконнектиться? Какой метод ТСppInternetExplorer надо использовать? |
Легче воспользоваться IShellWindows "напрямую", компоненты с вкладки сервер жирные и тормозные. Для чего нужно:
1. Инициализировать библиотеки ОЛЕ
2. Получить IShellWindows
3. Перечислить окна. У каждого окна запросить IHTMLDocument, если не NULL значит IE если NULL значит просто Explorer.
|
|
Aldoxin |
Отправлено: 21.10.2005, 15:07 |
|
Не зарегистрирован
|
Простите за невежество, но что такое IShellWindows? Можно привести маааалелький примерчик кода для просвещения неопытных? |
|
Aldoxin |
Отправлено: 21.10.2005, 16:01 |
|
Не зарегистрирован
|
Спасибо за подсказку, нашел пример в МСДН. Буду пробовать. |
|