<?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[CFileDialog]]></title><description><![CDATA[<p>Hallo.</p>
<p>Kann man in dieses Standarddialogfenster noch zusätzlich<br />
Button hinzufügen?</p>
<p>Ich muß für meine Anwendung die Funktionen von CFileDialog<br />
erweitern.<br />
Leider muß es unter WIN_32 und unter CE funktionieren.</p>
<p>Oli</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/63730/cfiledialog</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 12:26:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/63730.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Feb 2004 12:47:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 12:47:57 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Kann man in dieses Standarddialogfenster noch zusätzlich<br />
Button hinzufügen?</p>
<p>Ich muß für meine Anwendung die Funktionen von CFileDialog<br />
erweitern.<br />
Leider muß es unter WIN_32 und unter CE funktionieren.</p>
<p>Oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451437</guid><dc:creator><![CDATA[Oli_1977]]></dc:creator><pubDate>Wed, 04 Feb 2004 12:47:57 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 12:56:13 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class CMyFileDialog : public CFileDialog {
...
</code></pre>
<p>:p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451454</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Wed, 04 Feb 2004 12:56:13 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 13:01:24 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich habe schon eine Klasse von CFileDialog abgeleitet. Das habe ich unter WIN_32 und unter CE. Bei CE springt er leider nicht mal in die virtual Funktion OnInitDialog, obwohl sie völlig identisch sind.</p>
<p>Wie kann ich den in so einen abgeleiteten Dialog Button hinzufügen und die Standardbutton auch noch behalten?</p>
<p>Oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451466</guid><dc:creator><![CDATA[Oli_1977]]></dc:creator><pubDate>Wed, 04 Feb 2004 13:01:24 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 13:07:25 GMT]]></title><description><![CDATA[<p>Nen zusätzlichen Button würde ich einfach per CreateWindow(&quot;BUTTON&quot;,.. oder über Ein CButton::Create dazubastlen.</p>
<p>Zu OnInitDialog: laut MSDN gibt es ne OnInitDialog auch auf Windows CE, das problem muss also irgendwo in deinem code sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/451475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451475</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Wed, 04 Feb 2004 13:07:25 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 13:15:35 GMT]]></title><description><![CDATA[<p>Ich habe die Funktion OnInitDialog wie folgt deklariert:</p>
<pre><code class="language-cpp">protected:
  virtual BOOL OnInitDialog()
</code></pre>
<p>In den Konstruktor meiner abgeleiteten Klasse kann ich noch debuggen, aber in OnInitDialog komme ich nicht mehr.</p>
<p>Über die Funktion CButton::Create habe ich noch nie einen Button zur Laufzeit erstellt. Wie kann ich dann darauf reagieren, wenn er betätigt wird?</p>
<p>Oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451485</guid><dc:creator><![CDATA[Oli_1977]]></dc:creator><pubDate>Wed, 04 Feb 2004 13:15:35 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 13:24:10 GMT]]></title><description><![CDATA[<p>CButton::Create</p>
<p>BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT&amp; rect, CWnd* pParentWnd, UINT nID );</p>
<p>Du übergibts der Funktion als pParentWnd einen zeiger auf deine Dialog-Klasse und als nID ne schöne ID (z.B. IDB_MY_NICE_NEW_BUTON). Der Rest sollte dann gleich laufen wie mit nem anderen button auch.<br />
ON_BN_CLICKED(IDB_MY_NICE_NEW_BUTON, OnMyNiceNewButton) zur Messagemap hinzufügen und das wars.</p>
<p>Zu InitDialog:</p>
<blockquote>
<p>Windows CE calls the OnInitDialog method through the standard global dialog-box procedure common to all Microsoft Foundation Class Library dialog boxes, rather than through the message map, so you do not need a message-map entry for this method.</p>
</blockquote>
<p>Das ich leider noch nie das vergügen hatte ein CE prog zu schreiben kann ich dir da leider auch net wirklich weiterhelfen. <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/451497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451497</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Wed, 04 Feb 2004 13:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog on Wed, 04 Feb 2004 13:29:14 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Danke für Deine Informationen und Hilfe.</p>
<p>Oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451504</guid><dc:creator><![CDATA[Oli_1977]]></dc:creator><pubDate>Wed, 04 Feb 2004 13:29:14 GMT</pubDate></item></channel></rss>