Как обратиться к свойствам объекта, зная его HWND ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.05.2006 (Пн) 12:52

Не успел поправиться :D См про ошибку предыдущий пост.
Лучший способ понять что-то самому — объяснить это другому.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 22.05.2006 (Пн) 14:58

УРААА !!!
Достучался до HWND -
Код: Выделить всё
GetParent(GetParent(UserControl.ContainerHwnd))


Вот так всё пашет.

Теперь осталось самое простое - напечатать документ без заголовков. :wink:

СПАСИБО ВСЕМ !!!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.05.2006 (Пн) 15:12

Теперь осталось самое простое - напечатать документ без заголовков.

Советую сделать публичной процедуру печати, тогда можно произвести такой финт ушами:
Код: Выделить всё
    footer = RegRead("Software\Microsoft\Internet Explorer\PageSetup", "footer", HKEY_CURRENT_USER)
    header = RegRead("Software\Microsoft\Internet Explorer\PageSetup", "header", HKEY_CURRENT_USER)
    RegWrite "Software\Microsoft\Internet Explorer\PageSetup", "footer", "", HKEY_CURRENT_USER
    RegWrite "Software\Microsoft\Internet Explorer\PageSetup", "header", "", HKEY_CURRENT_USER
    IE.ExecWB 6, 2
    RegWrite "Software\Microsoft\Internet Explorer\PageSetup", "footer", footer
    RegWrite "Software\Microsoft\Internet Explorer\PageSetup", "header", header
Лучший способ понять что-то самому — объяснить это другому.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 22.05.2006 (Пн) 15:24

WOW ! :shock: :shock: Не хило.... Реестр переписывать для своего юзера... Я как раз ту тему поглядел - ключики искал.

Ужас какой. Что ж мелкосовтовцы так криво сделали. :(

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.05.2006 (Пн) 16:23

По другому никак... Видимо не ожидали, что мы будем осла так... и в хвост и в гриву...
Лучший способ понять что-то самому — объяснить это другому.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 22.05.2006 (Пн) 17:43

Мда.... С заголвками разобрался.... Отступы убрал

А вот ОРИЕНТАЦИЯ страницы никак недоступна. :shock: :shock: :shock:

Что ж делать. Неужели придётся HDC копировать, поворачивать и печатать ???

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 07.07.2006 (Пт) 13:19

Драствуйте отцы програминга ! ! ! :D

Наконец то я после долгого перерыва дорвался до форума.

Снова вопр встал.

Можно ли как нибудь ещё из OCX контрола, загруженного на страницу в IE, обратиться к свойствам и методам верхнего IE, не использую shDocVw библиотеку ? :roll:

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 94

    TopList  
cron