<?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: gewählte Extension ermitteln]]></title><description><![CDATA[<p>Ich habe einen CFileDialog zum Speichern, der verschiedene Fileextensions als Filter mitbekommt. Wenn der Benutzer aber einen neuen Dateinamen angibt und diesem keine Extension mitgibt, liefert CFileDialog.GetFileExt() nichts zurück. Wie komme ich aber in dem Falle an die Extension heran, die im Filter ausgewählt wurde? Die OPENFILEDIALOG-Struktur enthält auch nix brauchbares...</p>
<p>ElMi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154867/cfiledialog-gewählte-extension-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 19:48:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154867.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Jul 2006 13:47:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CFileDialog: gewählte Extension ermitteln on Mon, 31 Jul 2006 13:47:05 GMT]]></title><description><![CDATA[<p>Ich habe einen CFileDialog zum Speichern, der verschiedene Fileextensions als Filter mitbekommt. Wenn der Benutzer aber einen neuen Dateinamen angibt und diesem keine Extension mitgibt, liefert CFileDialog.GetFileExt() nichts zurück. Wie komme ich aber in dem Falle an die Extension heran, die im Filter ausgewählt wurde? Die OPENFILEDIALOG-Struktur enthält auch nix brauchbares...</p>
<p>ElMi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107793</guid><dc:creator><![CDATA[ElMi]]></dc:creator><pubDate>Mon, 31 Jul 2006 13:47:05 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog: gewählte Extension ermitteln on Mon, 31 Jul 2006 13:56:31 GMT]]></title><description><![CDATA[<pre><code>[cpp]OPENFILENAME&amp; ofn = FileDialog.GetOFN().
switch(ofn.nFilterIndex)
{
case 1:
 {
   // Extension 1
   break;
 }
case 2:
 {
   // Ex2
   break;
 }
}[/cpp]
</code></pre>
<p>das müsste worken</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107799</guid><dc:creator><![CDATA[ESS_CB]]></dc:creator><pubDate>Mon, 31 Jul 2006 13:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog: gewählte Extension ermitteln on Mon, 31 Jul 2006 13:57:23 GMT]]></title><description><![CDATA[<p>Nope, da steht leider immer 0 drin <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/1107800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107800</guid><dc:creator><![CDATA[ElMi]]></dc:creator><pubDate>Mon, 31 Jul 2006 13:57:23 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog: gewählte Extension ermitteln on Mon, 31 Jul 2006 14:34:41 GMT]]></title><description><![CDATA[<p>geb als DefaultExtension &quot;..&quot; an. dann müsste es gehn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107829</guid><dc:creator><![CDATA[ESS_CB]]></dc:creator><pubDate>Mon, 31 Jul 2006 14:34:41 GMT</pubDate></item></channel></rss>