Aktív témák
-
Zsolteeeee
csendes tag
Valaki!!!!!

-
Zsolteeeee
csendes tag
Kösz a tippet! Felmerült egy újabb gondom. Ha a webbrowser onwindow2 eseményébe meghívok egy másik ablakot akkor működni kellene rajt a felugrómümnek nem? Vagy ezt is le kell vhogy másképp kezelni?

-
Diskcopy
tag
válasz
Zsolteeeee
#19
üzenetére
-
Zsolteeeee
csendes tag
Üdv! Akadt egy kis problémám. Webbrowserről képet lementeni mivel lehet? Kipróbáltam egy ilyet: clipboard.assign(WebBrowser1.OleObject.Document.Images), ez így összeférhetetlenséget írt ki. Légyszi valaki mondjon egy másik ötletet.

-
Zsolteeeee
csendes tag
Kössz az infókat. Asszem ezzel elleszek egy ideig. Szavadon foglak. Ha problémám van majd szólok. Kössz előre is a segítséget.

-
Diskcopy
tag
GetClassName(PMOUSEHOOKSTRUCT(lParam)^.HWND, szClassName,
SizeOf(szClassName));
if lstrcmp(@szClassName[0], @ie_name[1]) = 0 then
ahogy látod itt használja.. Mouse Hooknál kell és azért kell, hogy mi az ahol ez történjen.. Ennek a Classnak eza neve, amit ott megadott felül.. Bonyolult elmagyarázni, de így kell csinálni és kész
GetClassName(PMOUSEHOOKSTRUCT(lParam)^.HWND, szClassName,
SizeOf(szClassName));
if lstrcmp(@szClassName[0], @ie_name[1]) = 0 then
-
Diskcopy
tag
Na adok még neked ilyeneket, látom komplett böngészőt akarsz csinálni

Kedvencekhez adás: Bővebben: link
JavaScript hívás Bővebben: link
Postolás TwebBrowserral Bővebben: link
HTML kód mentése Bővebben: link Ha valami kell még szólj -
Diskcopy
tag
válasz
Zsolteeeee
#12
üzenetére
Kukkantsd meg pl ezt.. ez szövegkeresés a weboldalon. Bővebben: link ilyesmire gondoltál?

meg nézheted mondjuk ezeket is: Bővebben: link
Bővebben: link
[Szerkesztve] -
Zsolteeeee
csendes tag
Üdv! Megtudná nekem mondani vki, hogy a webbrowser-ben lévő szöveget mivel lehet lekezelni? Valahol azt olvastam, hogy a seltext metodussal ez lehetséges, csak az a nagy gond, hogy nem tom ezt hogy kell használni. Ja a sima widestringet letudja kezelni a string is?
[Szerkesztve] -
Zsolteeeee
csendes tag
Köszike. Ez tök sirály saját felugrómenü!!!!!!!! Egypár ilyen oldalt nem tudnál küldeni nekem ahol ilyen dolgok találhatók. Még egyszer kössz.


[Szerkesztve] -
Diskcopy
tag
Na, találtam neked konkrét sourcet. Viszonylag rövid is.. Bővebben: link
amint látod ez egy saját popupmenu-t használ, amit te raksz le a formra.
Result := HC_SKIP;
Form1.popupmenu1.popup(X, Y); <-- Itt hivatkozik rá, tehát ha te nem popupmenu1-re nevezed el a komponenst(popupmenu.name) akkor itt írd át. Remélem most már minden ok
[Szerkesztve] -
Diskcopy
tag
válasz
Zsolteeeee
#8
üzenetére
Ja, hogy neked külön felugró menü kell. Nem próbáltad ki, hogy leteszel egy popup menüt és a TWebBrowser popupmenü propertyhez megadod azt? azt még próbáld már ki légyszi, akár a a linkelt példán is.
-
Zsolteeeee
csendes tag
Megpróbáltam, de nálam így még felugró menü sem jött elő. Amit küldtél programot abban sem volt felugrómenü.
Lehet, hogy hülyeséget kérdezek, de a forrásban lévő ''stdcall'' nem egy dll-re utal? -
Zsolteeeee
csendes tag
Kössz megpróbálom. Remélem jó lesz.

-
Diskcopy
tag
Itt egy másik megoldás. ezt teszteltem: Bővebben: link
-
Diskcopy
tag
Talán ez? :
function IERestrictionsSettings(Key: string; Disabled: Boolean): Boolean;
var
reg: TRegistry;
begin
Result := TRUE;
Reg := TRegistry.Create;
with Reg do try
RootKey := HKEY_CURRENT_USER;
OpenKey('Software\Policies\Microsoft\Internet Explorer\Restrictions',
True);
WriteInteger(Key, Integer(Disabled));
CloseKey;
except
Result := FALSE;
end;
Reg.Free;
end;
function DisableContextMenu(Disabled: Boolean): Boolean;
begin
Result := IERestrictionsSettings('NoBrowserContextMenu', Disabled);
end;
Ezt meghívod programfutásnál True val, aztán kilépésnél false-al. Hátha -
Alan
aktív tag
válasz
Zsolteeeee
#3
üzenetére
Szerintem egyszerű módszerrel nem lehet kiküszöbölni, mert a TWebBrowser komponens mögött a beépített Internet Explorer húzódik meg, ezért a felugrómenüi is az IE által használt menük lesznek.
-
Zsolteeeee
csendes tag
Ezt ismertem már, ez is tök jó lenne, ha az általam a webbrowserhez rendelt felugrómenüt megtartaná, nem pedig a Windows alól kiszedett menüt használná. Nem tod hogyan lehetne ezt kiküszöbölni?
-
heihachi
addikt
válasz
Zsolteeeee
#1
üzenetére
Bővebben: link Valami ilyesmi, de lehet, hogy nem erre gondoltál.
-
Zsolteeeee
csendes tag
Hello mindenkinek. Delphivel Webböngészőt próbálok készíteni, de valami oknál fogva nem működik a Delphi Webbrowser-je által használt felugró menüben a másolás gomb. Ezzel csak annyit akarok mondani, hogy a kimásolt szöveget nem másolja fel a váólapra. Segítsetek mitől van ez? Ha valaki meg tudná nekem mondani, hogy, hogy tudok magam felugrómenüt készíteni webbrowser alá annak is örülnék. Előre is kössz!

Aktív témák
- Eladó Logitech Z3 2.1 fadobozos hangrendszer
- BESZÁMÍTÁS! HP Elitedesk 800 G4 SFF brand számítógép - i5 8500 16GB DDR4 256GB SSD UHD630 250W WIN11
- LG 27GS95QE - 27" OLED / QHD 2K / 240Hz & 0.03ms / 1000 Nits / NVIDIA G-Sync / AMD FreeSync
- BESZÁMÍTÁS! Palit Gaming Pro RTX 3070 Ti 8GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! Asrock B450M R5 4500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus DeepCool 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






