<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Fragen zur WINAPI mit der ATL und ActiveX]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe mir den FAQ Beitrag zum Thema ActiveX durchgelesen und habe dazu einige Fragen!</p>
<p>1:<br />
Mit Hilfe der ATL erstellt man ja das ActiveX Fenster, indem man ein Fenster mit der Klasse &quot;AtlAxWin&quot; erstellt, und als Namen die Unique ID des Controls eingibt! Aber wie komme ich an die Unique ID einer .ocx Datei?</p>
<p>2:<br />
Müssen .OCX Dateien vor der Benutzung im System registriert werden?</p>
<p>3:<br />
Wenn 2 der Fall ist, und ich mein Programm mit einer .OCX-Datei ausliefern will, wie muss die .OCX-Datei registriert werden?</p>
<p>4:<br />
Wenn ich mit Hilfe der MFC ein ActiveX Control erstelle, wo füge ich dort Propertys ein, die per CComDispatchDriver::PutPropertyByName dem ActiveX Control hinzugefügt werden? Wird nach dem CComDispatchDriver::PutPropertyByName dem ActiveX Control irgendeine Nachricht gesendet? Wenn zB der Pfad einer Datei auf diese Art übergeben wird, wie bekommt das ActiveX-Control dann mit, dass es die Datei neu laden soll?</p>
<p>5:<br />
Wie füge ich meinem eigenen ActiveX-Control Invoke-Funktionen zu?</p>
<p>6:<br />
Steht irgendwo im Internet etwas ausführlicher, wie man mit der reinen WINAPI (eventuell noch mit der ATL) eigene ActiveX-Controls erstellen kann?</p>
<p>Danke,<br />
Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/85397/fragen-zur-winapi-mit-der-atl-und-activex</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 04:34:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/85397.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Sep 2004 13:18:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fragen zur WINAPI mit der ATL und ActiveX on Wed, 08 Sep 2004 13:18:53 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe mir den FAQ Beitrag zum Thema ActiveX durchgelesen und habe dazu einige Fragen!</p>
<p>1:<br />
Mit Hilfe der ATL erstellt man ja das ActiveX Fenster, indem man ein Fenster mit der Klasse &quot;AtlAxWin&quot; erstellt, und als Namen die Unique ID des Controls eingibt! Aber wie komme ich an die Unique ID einer .ocx Datei?</p>
<p>2:<br />
Müssen .OCX Dateien vor der Benutzung im System registriert werden?</p>
<p>3:<br />
Wenn 2 der Fall ist, und ich mein Programm mit einer .OCX-Datei ausliefern will, wie muss die .OCX-Datei registriert werden?</p>
<p>4:<br />
Wenn ich mit Hilfe der MFC ein ActiveX Control erstelle, wo füge ich dort Propertys ein, die per CComDispatchDriver::PutPropertyByName dem ActiveX Control hinzugefügt werden? Wird nach dem CComDispatchDriver::PutPropertyByName dem ActiveX Control irgendeine Nachricht gesendet? Wenn zB der Pfad einer Datei auf diese Art übergeben wird, wie bekommt das ActiveX-Control dann mit, dass es die Datei neu laden soll?</p>
<p>5:<br />
Wie füge ich meinem eigenen ActiveX-Control Invoke-Funktionen zu?</p>
<p>6:<br />
Steht irgendwo im Internet etwas ausführlicher, wie man mit der reinen WINAPI (eventuell noch mit der ATL) eigene ActiveX-Controls erstellen kann?</p>
<p>Danke,<br />
Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/602491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/602491</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Wed, 08 Sep 2004 13:18:53 GMT</pubDate></item></channel></rss>