Modyfikacja programu Internet Explorer i nie tylko
jas_dream
- Jak dodać bitmapę do paska narzędziowego programu Internet Explorer?
Procedure iexploer(sciezka: string);
Var
Reg : TRegistry;
Begin
Reg := TRegistry.CReate;
try
With Reg Do
Begin
RootKey := HKEY_CURRENT_USER;
OPenKey('Software\Microsoft\Internet Explorer\Toolbar',True);
WriteString('BackBitmap',sciezka);
end
Finally
Reg.CloseKey;
Reg.Free;
End;
end;
//iexploer(sciezka do pliku .bmp );
// np. 'c:\WINDOWS\Na rybkach.bmp'
(W I.E. w pasku narzędzi zmienić można tapetę - standardowo nie ma ustawionej żadnej)
- Zmiana tekstu w IE obok adresu strony (pasek tytułowy)
Procedure iexploer(tekst: string);
Var
Reg : TRegistry;
Begin
Reg := TRegistry.CReate;
try
With Reg Do
Begin
RootKey := HKEY_CURRENT_USER;
OPenKey('Software\Microsoft\Internet Explorer\Main',True);
WriteString('Window Title',tekst);
end
Finally
Reg.CloseKey;
Reg.Free;
End;
end;
//iexploer('Neostrada wita Cie w Internecie');
- Dodanie przycisku do paska narzędziowego w Internet Exploer oraz do menu I.E. (NARZĘDZIA)
Procedure CreateExplorerButton(Path, name, ico1, ico2: String);
// w IE wida ico1, po najechaniu kursorem wówczas widac ico2
Const Tagit = '\{10954C80-4F0F-11d3-B17C-00C0DFE39736}\';
Var
Merge, Pathe, Path1: String;
Reg : TRegistry;
Begin
Reg := TRegistry.CReate;
try
With Reg Do
Begin
RootKey := HKEY_LOCAL_MACHINE;
Path1 := 'Software\Microsoft\Internet Explorer\Extensions';
Merge := Path1 + Tagit;
OPenKey(Merge,True);
WriteString('ButtonText',name);
WriteString('MenuText',name);
WriteString('MenuStatusBar','Run Script');
WriteString('ClSid','{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}');
WriteString('Default Visible','Yes');
WriteString('Exec',Path);
WriteString('HotIcon',ico2);
WriteString('Icon',ico1);
end
Finally
Reg.CloseKey;
Reg.Free;
End;
end;
//CreateExplorerButton('C:\wordex.exe','Wordex','C:\1.ico','C:\2.ico');
//CreateExplorerButton(sciezka_programu,nazwa,sciezka_icony1,sciezka_icony2);
- Dodanie programu, uruchamianego z menu Start > Uruchom
Procedure iexploer(path: string);
Var
Reg : TRegistry;
Begin
Reg := TRegistry.CReate;
try
With Reg Do
Begin
RootKey := HKEY_LOCAL_MACHINE;
OPenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\'+ExtractFileName(path),True);
WriteString('',path);
WriteString('Path',ExtractFileDir(path));
end
Finally
Reg.CloseKey;
Reg.Free;
End;
end;
//iexploer('C:\program.exe');
A wie ktoś jak zrobić żeby po uruchomieniu iexplorer.exe pokazał się komunikat: "Internet Explorer to bardzo głupi program" :D
wiele przykladow?
http://www.swissdelphicenter.ch/torry/showcode.php?id=1254
http://www.swissdelphicenter.ch/torry/showcode.php?id=1255
http://www.swissdelphicenter.ch/torry/showcode.php?id=1185
http://www.swissdelphicenter.ch/torry/showcode.php?id=1983
http://www.swissdelphicenter.ch/torry/internet.php
ale to już wszystko było w faqu - po prostu zebrałeś to w jednym miejscu ?
jas_dream : dawaj, dawaj :D
dawaj co masz :) może komuś sie przyda
mam wiele przykładów tylko nie wiem, które najbardziej są przydatne
tylko jakoś mało tego :D
popraw tytuł, bo nic nie mówi; poza tym jes ok