Ĺadny brzuch
Witam. Czy wiecie jaka funkcja i jej skladnia odpowiada zeby np po nacisnieciu na LAbel mozna bylo owtorzyc strone www lub wyslac email? JEst to czesto stosowane w programach w zakladce Help/O programie gdzie autor po krotce opisuje swoj program i tam tez umieszcza swoja www aby mozna bylo od razu do niej sie skierowac. Chce tez wykorzystac to do swojej prayc na uczelni.
cytat:cezi napisał:
Witam. Czy wiecie jaka funkcja i jej skladnia odpowiada zeby np po nacisnieciu na LAbel mozna bylo owtorzyc strone www lub wyslac email?
Nie mam w tej chwili pod ręką Buildera, żeby sprawdzić więc podam Ci tylko w Delphi (ale oba są podobne więc prawdopodobnie w Builderze będzie tak samo).
Jeśli chcesz, żeby po kliknięciu na labelu utworzony został nowy mail to możesz użyć:
ShellExecute(Handle,'open','mailto:jakis@mail.pl?subject=Program','','',sw_Normal);
natomiast aby otworzyć jakąś stronę www:
ShellExecute(Handle,'open','http:www.ks-ekspert.pl','','',sw_Normal);
Do tego możesz sobie ustawić kolor labela na niebieski i kursor na "dłoń" - wtedy będzie to wyglądało tak jak link na stronie www.
ICQ : 245-363-570
Dzieki. Zadzialalo.Dalem tak:
ShellExecute(GetDesktopWindow(),"open","http://www.strona.pl",NULL,NULL,SW_SHOWNORMAL);
Tel kod co podał Oxi mi nie działa.
Natomiast Sprawdzałem w C++ Bulinder link ceziego i działa bez problemu....
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
cytat:Hextor napisał:
Tel kod co podał Oxi mi nie działa.
U mnie działa bez problemu (D7).
Nie wiem dlaczego nie działa u Ciebie bo nic więcej nie napisałeś.
ICQ : 245-363-570
[Error] Unit1.pas(28): Undeclared identifier: 'ShellExecute'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
Wywala mi te dwa błędy i sie nie chce skompilować
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
cytat:Hextor napisał:
Wywala mi te dwa błędy i sie nie chce skompilować
OK.
Dodaj do programu moduł ShellAPI - wtedy zadziała.
ICQ : 245-363-570
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
cytat:cezi napisał:
Witam. Czy wiecie jaka funkcja i jej skladnia odpowiada zeby np po nacisnieciu na LAbel mozna bylo owtorzyc strone www lub wyslac email?
Nie mam w tej chwili pod ręką Buildera, żeby sprawdzić więc podam Ci tylko w Delphi (ale oba są podobne więc prawdopodobnie w Builderze będzie tak samo).
Jeśli chcesz, żeby po kliknięciu na labelu utworzony został nowy mail to możesz użyć:
ShellExecute(Handle,'open','mailto:jakis@mail.pl?subject=Program','','',sw_Normal);
natomiast aby otworzyć jakąś stronę www:
ShellExecute(Handle,'open','http:www.ks-ekspert.pl','','',sw_Normal);
Do tego możesz sobie ustawić kolor labela na niebieski i kursor na "dłoń" - wtedy będzie to wyglądało tak jak link na stronie www.
ICQ : 245-363-570
Dzieki. Zadzialalo.Dalem tak:
ShellExecute(GetDesktopWindow(),"open","http://www.strona.pl",NULL,NULL,SW_SHOWNORMAL);
Tel kod co podał Oxi mi nie działa.
Natomiast Sprawdzałem w C++ Bulinder link ceziego i działa bez problemu....
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
cytat:Hextor napisał:
Tel kod co podał Oxi mi nie działa.
U mnie działa bez problemu (D7).
Nie wiem dlaczego nie działa u Ciebie bo nic więcej nie napisałeś.
ICQ : 245-363-570
[Error] Unit1.pas(28): Undeclared identifier: 'ShellExecute'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
Wywala mi te dwa błędy i sie nie chce skompilować
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
cytat:Hextor napisał:
Wywala mi te dwa błędy i sie nie chce skompilować
OK.
Dodaj do programu moduł ShellAPI - wtedy zadziała.
ICQ : 245-363-570