CLSID param Übergabe
-
Hallo Leute,
Schreibe gerade ein PlugIn für den IE, will jetzt meiner DLL über HTML-Object
param name="repeat" value="0"dieses Parameter mitgeben, doch weiß ich leider nicht wo ich dieses in der DLL Abfange oder wie ich daruaf zugreife, vielen Dank für Hilfe
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved) { if (rep==0) { WinMain (hinst, NULL, NULL, SW_SHOWNORMAL); rep=1; } return 1; }
-
Was für eine Art von Plugin ist das? Ein ActiveX-Steuerelement, ein Browser Helper Object oder irgendwas manuell eingeschleustes?
-
Also, so viel ich weiß, geht das überhaupt nicht.
Da musst du schon eine Funktion schreiben, die den Parameter entgegen nimmt.
-
Noch steht das PlugIn ja gar nicht.
Momentan soll einfach ein Dialog des IE mit dem PLUGIN aufgerufen werden, gegen später will ich im HTML param bestimmen welcher Dialog das sein soll....
Also eigentlich lege ich nur eine Instanz der Klasse die in der DLL beschrieben ist an. Und genau dieser Klasse will ich das Param obj mitliefern...(deswegen postete ich den DLLEntry
-
Also das dies geht, bin ich mir ganz sicher, denn auch bei anderen DLL basierenden IE Erweiterungen kann man Parameter über die HTML File angeben, wie zum BSP Ein WIN MEDIA PLUGIN, hier wird eben die abzuspielende Datei angegeben....
Ich weiß nur nicht vom wem ich die Werte abhole, bestimmt muss ich die von irgendeiner IE-MSHTML Funktion abholen lassen, habe aber keine Ahnung wie die heißt oder wo ich nach der suchen soll.
Danke für bisherige Hilfe, und bitte um weiter

-
Na willst du denn nun ein Plugin für den Internet Explorer schreiben, das immer aktiv ist oder ein Steuerelement, das in eine Webseite eingebettet wird?
-
Eigentlich sollte des eingebettet werden aber ich will nix mit ActiveX OCX oder ATL zu tun haben, denn es sollte auch bei Mozilla funktionieren......