Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Смена заголовка IE


Автор: Olly 22.8.2005, 21:40
Ребят, большая просьба, подскажите как средствами Visual Basic поменять заголовок в IE (по дефаулту там Microsoft Internet Explorer). Помню что где-то видел, а вот вспомнить не могу...

P.S - Спасибо.

Автор: efedron 23.8.2005, 13:26
Перебираешь все окна, получая их Caption
Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Проверяешь, если в найденном кэпшоне "Microsoft Internet Explorer" и пишешь туда что хочешь:

Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

Автор: Olly 23.8.2005, 21:17
Цитата(efedron @ 23.8.2005, 13:26)
Перебираешь все окна, получая их Caption
Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Проверяешь, если в найденном кэпшоне "Microsoft Internet Explorer" и пишешь туда что хочешь:

Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

efedron - большое спасибо, очень помог...

Автор: Kergan 24.8.2005, 17:55
Можно по-другому:
измени HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window Title="твоя_умная_мысль" (или создай, такого параметра может не быть). вуаля!
p.s. Кинул тебе на мыло исходники и эксешку - там, правда, без комментов...

Автор: Spawn™Production® 24.8.2005, 20:03
Kergan, это разве что добавит свою надпись к основному заголовку, да и ко всему прочему, на 7-й версии у меня этот фокус уже не работает.
Добавлено @ 20:04
efedron действительно всё правильно посоветовал...

Автор: Olly 25.8.2005, 00:02
Цитата(Kergan @ 24.8.2005, 17:55)
Можно по-другому:
измени HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window Title="твоя_умная_мысль" (или создай, такого параметра может не быть). вуаля!
p.s. Кинул тебе на мыло исходники и эксешку - там, правда, без комментов...

Спасибо большое... smile
Кстати может быть поможешь с http://forum.vingrad.ru/index.php?showtopic=61891!?
Если не трудно замыль на e-mail - спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)