<?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[HTML-Datei anzeigen (ShellExecute?)]]></title><description><![CDATA[<p>Hiho,</p>
<p>sagt mal wie kann ich mir eine in mien Projekt eingefügte HTML-Datei<br />
anzeigen lassen? Mit ShellExecute habe ichs erfolgslos versucht.<br />
Die Datei ist vorhanden als IDR_HTML1</p>
<p>Gibt es noch einen schöneren Weg die Datei anzuzeigen, als mit dem<br />
Standardbrowser? Es geht um eine Lizenzinfo zu Freeware die angezeigt<br />
werden soll...</p>
<p>Dank euch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156081/html-datei-anzeigen-shellexecute</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 00:23:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156081.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Aug 2006 20:12:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 12 Aug 2006 20:12:53 GMT]]></title><description><![CDATA[<p>Hiho,</p>
<p>sagt mal wie kann ich mir eine in mien Projekt eingefügte HTML-Datei<br />
anzeigen lassen? Mit ShellExecute habe ichs erfolgslos versucht.<br />
Die Datei ist vorhanden als IDR_HTML1</p>
<p>Gibt es noch einen schöneren Weg die Datei anzuzeigen, als mit dem<br />
Standardbrowser? Es geht um eine Lizenzinfo zu Freeware die angezeigt<br />
werden soll...</p>
<p>Dank euch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116252</guid><dc:creator><![CDATA[Glome]]></dc:creator><pubDate>Sat, 12 Aug 2006 20:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 12 Aug 2006 20:32:18 GMT]]></title><description><![CDATA[<p>Den IE gibts doch auch als ActiveX, wenn ich mich recht erinnere. Damit solltest Du die Seite eigentlich anzeigen können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116262</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Sat, 12 Aug 2006 20:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 12 Aug 2006 20:42:49 GMT]]></title><description><![CDATA[<p>Das ist ja dann nicht ganz so gut wenn jemand den IE nicht hat<br />
und somit sagen kann &quot;habe die Lizenzinfo betr. Haftung etc nicht gesehen&quot;.</p>
<p>Aber wenn ich es so machen würde, wie würde ich über .Navigate(...) dann<br />
mein IDR_HTML1 ansprechen?</p>
<p>Und ein anderer Weg wäre wohl nur die Resource zu entpacken und dann<br />
z.B. von c:\ zu starten? Da wäre ich ja wieder bei ShellExecute <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116270</guid><dc:creator><![CDATA[Glome]]></dc:creator><pubDate>Sat, 12 Aug 2006 20:42:49 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 12 Aug 2006 20:55:57 GMT]]></title><description><![CDATA[<p>Naja, also ein Windows (und dafür programierst Du ja!?) ohne IE gibts seit Win98 <a href="http://o.so" rel="nofollow">o.so</a>. nicht mehr und ich bin mir nicht mal sicher, ob das ActiveX auf den Explorer zurückgreift. Aber so oder so must du die resource wahrscheinlich entpacken, eine Variante direkt html ressouren anzuzeigen ist mir so nicht bekannt. Ich kenn mich leider mit WindowsForms nicht so aus, aber damit sollte so etwas ähnliches gehen.<br />
Musst Du denn unbedingt die html-Datei als res. einbinden? Sonst könntest Du deinen html-'code' direkt in ein form schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116274</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Sat, 12 Aug 2006 20:55:57 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 12 Aug 2006 21:00:44 GMT]]></title><description><![CDATA[<p>Auf welchem Weg ich das anzeige ist fast egal. Mit den &quot;Forms&quot; habe ich<br />
allerdings noch null Erfahrung... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116275</guid><dc:creator><![CDATA[Glome]]></dc:creator><pubDate>Sat, 12 Aug 2006 21:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 12 Aug 2006 23:16:27 GMT]]></title><description><![CDATA[<p>Suchst du vielleicht <a href="http://msdn2.microsoft.com/en-us/library/42h6dke4.aspx" rel="nofollow">CHtmlView</a>?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116300</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 12 Aug 2006 23:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sun, 13 Aug 2006 07:55:14 GMT]]></title><description><![CDATA[<p>Noch viel einfacher. Es würde schon reichen wenn ich die Resource<br />
in mein Projekt aufnehme (fertige HTML-Datei) und dann durch mein Programm<br />
entpacke.</p>
<p>Ich dachte sofort an CopyFile:</p>
<pre><code class="language-cpp">CopyFile(&quot;Lizenzvertrag.htm&quot;,&quot;C:\\LZV.htm&quot;,FALSE);
</code></pre>
<p>Nur da passiert absolut nichts. Die Datei wird nicht geschrieben.<br />
Habe sie aber über Vorhandenes Element hinzufügen in mein Projekt<br />
aufgenommen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116333</guid><dc:creator><![CDATA[Glome]]></dc:creator><pubDate>Sun, 13 Aug 2006 07:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sun, 13 Aug 2006 08:02:45 GMT]]></title><description><![CDATA[<p>Hier noch eine zweite Variante die zwar eine Datei in C:\ schreibt,<br />
aber mit der Größe 0 ...</p>
<pre><code class="language-cpp">HINSTANCE hApp = ::GetModuleHandle(0); 
ASSERT(hApp); 

HRSRC hResInfo; 
hResInfo = ::FindResource(hApp,MAKEINTRESOURCE(IDR_HTML1),TEXT(&quot;HTML&quot;)); 
HGLOBAL hRes = ::LoadResource(hApp, hResInfo); 

BYTE *PROG = (LPBYTE)::LockResource(hRes); 
int PROG_SIZE = SizeofResource(hApp,hResInfo); 

CFile OutFile; 
OutFile.Open(&quot;C:\\lzv2.htm&quot;,CFile::modeCreate | CFile::modeWrite,NULL); 
OutFile.Write(PROG,PROG_SIZE); 
OutFile.Close();
</code></pre>
<p>So langsam gehen mir die Ideen aus. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116336</guid><dc:creator><![CDATA[Glome]]></dc:creator><pubDate>Sun, 13 Aug 2006 08:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sun, 13 Aug 2006 11:21:30 GMT]]></title><description><![CDATA[<p>Genau (dravere) CHtmlView ist die Forms Variante (war schon spät gestern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ) versuchs doch mal damit, das wäre IMHO die beste Methode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116406</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Sun, 13 Aug 2006 11:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Fri, 22 Jun 2007 14:08:28 GMT]]></title><description><![CDATA[<p>CHtmlView entspricht ja der CppWebBrowser Komponente.<br />
Wenn ich es recht verstehe, erwartet Navigate den kompletten Pfad zu einer Datei.<br />
Nun wäre doch eher die Frage, wie ließt man den Pfad aus, in welchem sich die .exe befindet und dort hängt man dann den relativen Ort seiner lokalen Datei an...!?</p>
<p>Weiterhin wäre interessant zu wissen, wie die <em>Universal Naming Convention (UNC)</em> funktioniert, oder was bei Navigate2 <em>a PIDL that represents a folder in the Shell namespace</em> bedeutet!</p>
<p>Ich habe es gefunden: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-112083-and-highlight-is-navigate+tcppwebbrowser+cppwebbrowser.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-112083-and-highlight-is-navigate+tcppwebbrowser+cppwebbrowser.html</a><br />
juhu! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1311549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1311549</guid><dc:creator><![CDATA[RMone]]></dc:creator><pubDate>Fri, 22 Jun 2007 14:08:28 GMT</pubDate></item><item><title><![CDATA[Reply to HTML-Datei anzeigen (ShellExecute?) on Sat, 23 Jun 2007 10:48:32 GMT]]></title><description><![CDATA[<p>Schau hier:<br />
<a href="http://www.microsoft.com/msj/0100/c/c0100.aspx" rel="nofollow">http://www.microsoft.com/msj/0100/c/c0100.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312036</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 23 Jun 2007 10:48:32 GMT</pubDate></item></channel></rss>