<?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[OWN_MULTISELECT: Wie unterscheiden]]></title><description><![CDATA[<p>Hi,</p>
<p>wenn ich einem GetOpenFileName-Dialog das Flag OFN_MULTISELECT gebe, dann kann der Benutzer mehrere Dateien auswählen. Aber das prob ist, wie ich unterscheiden soll, ob der nutzer nun mehrere Dateien gewählt hat. ansonsten nähmlich ist da ein normaler Pfad, sonst ein nullen-getrenntes gerüst. In der msdn steht auch nix.</p>
<p>if (...) // multiselect</p>
<p>sowas brauche ich.</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/203742/own_multiselect-wie-unterscheiden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 00:53:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/203742.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Jan 2008 21:59:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Fri, 25 Jan 2008 21:59:22 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wenn ich einem GetOpenFileName-Dialog das Flag OFN_MULTISELECT gebe, dann kann der Benutzer mehrere Dateien auswählen. Aber das prob ist, wie ich unterscheiden soll, ob der nutzer nun mehrere Dateien gewählt hat. ansonsten nähmlich ist da ein normaler Pfad, sonst ein nullen-getrenntes gerüst. In der msdn steht auch nix.</p>
<p>if (...) // multiselect</p>
<p>sowas brauche ich.</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443774</guid><dc:creator><![CDATA[Script-Styler]]></dc:creator><pubDate>Fri, 25 Jan 2008 21:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Fri, 25 Jan 2008 23:20:41 GMT]]></title><description><![CDATA[<p>Script-Styler schrieb:</p>
<blockquote>
<p>In der msdn steht auch nix.</p>
</blockquote>
<p>MSDN schrieb:</p>
<blockquote>
<p>If the OFN_ALLOWMULTISELECT flag is set and the user selects multiple files, the buffer contains the current directory followed by the filenames of the selected files.</p>
<p>-&gt; For Explorer-style dialog boxes, the directory and filename strings are NULL separated, with an extra NULL character after the last filename.</p>
<p>-&gt; For old-style dialog boxes, the strings are space separated and the function uses short filenames for filenames with spaces.</p>
</blockquote>
<p>Was heißt, daß das durch 'nullen-getrentes Gerüst' die ausgewählten Dateinamen darstellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443808</guid><dc:creator><![CDATA[multiselektor]]></dc:creator><pubDate>Fri, 25 Jan 2008 23:20:41 GMT</pubDate></item><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Sat, 26 Jan 2008 00:00:57 GMT]]></title><description><![CDATA[<p>aber, um die Dateinamen einzeln zu erhalten, muss man doch den String so umbauen, dass man das 1. und je nach dem das 2. 3. oder 4. teil zusammensetzt, um den Pfad zu erhalten. Ich möchte aber prüfen ob ich das machen muss, wenn der nutzer eine Datei selektiert hat, ist der Pfad nähmlich schon fertig.</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443820</guid><dc:creator><![CDATA[Script-Styler]]></dc:creator><pubDate>Sat, 26 Jan 2008 00:00:57 GMT</pubDate></item><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Sat, 26 Jan 2008 09:23:36 GMT]]></title><description><![CDATA[<p>Ich verstehe nicht was Du willst. Du bekommst komplette Pfade gelifert, die durch 0 abgeschlossen werden und durch eine Doppel-Null das Ende kennzeichnen.</p>
<p>Essind immer komplette Pfade, da ist nichts zusammenzusetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443874</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 26 Jan 2008 09:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Sat, 26 Jan 2008 11:09:34 GMT]]></title><description><![CDATA[<p>nein, das ist net wahr.</p>
<p>das sieht so aus:</p>
<p>Bei mehrfachem selektieren:</p>
<p>C:\ordner\0datei1.txt\0datei2.txt\0\0</p>
<p>bei einfachem selektieren:<br />
C:\ordner\datei1.txt\0</p>
<p>wie soll ich denn da überprüfen, wie das zusammengesetzt ist?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443916</guid><dc:creator><![CDATA[Script-Styler]]></dc:creator><pubDate>Sat, 26 Jan 2008 11:09:34 GMT</pubDate></item><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Sat, 26 Jan 2008 16:19:08 GMT]]></title><description><![CDATA[<p>OK! Aber Du kannst doch _splitpath verwenden, oder beim ersten Pfad PathFindFileName und dann den Pfad mit den anderen Dateienamen zusammensetzen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1444068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1444068</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 26 Jan 2008 16:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to OWN_MULTISELECT: Wie unterscheiden on Sun, 27 Jan 2008 01:45:22 GMT]]></title><description><![CDATA[<p>Script-Styler schrieb:</p>
<blockquote>
<p>Bei mehrfachem selektieren:<br />
C:\ordner\0datei1.txt\0datei2.txt\0\0</p>
<p>bei einfachem selektieren:<br />
C:\ordner\datei1.txt\0</p>
</blockquote>
<p>GetOpenFileName () liefert im Member 'nFileOffset' der (harmlos) 'Struktur' genannten OPENFILENAME-Monströsität die Länge des Pfades zurück.<br />
-&gt; Wenn also die Stringlänge von Member 'lpstrFile' größer ist als der 'nFileOffset', dann hat der User nur _eine_ Datei ausgewählt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1444298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1444298</guid><dc:creator><![CDATA[frickelkönig]]></dc:creator><pubDate>Sun, 27 Jan 2008 01:45:22 GMT</pubDate></item></channel></rss>