<?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[&amp;quot;Ordner öffen ...&amp;quot; Dialog]]></title><description><![CDATA[<p>Weis einer wie man den erzeugen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6320/quot-ordner-öffen-quot-dialog</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 16:57:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6320.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Jun 2003 10:21:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;Ordner öffen ...&amp;quot; Dialog on Tue, 24 Jun 2003 10:21:00 GMT]]></title><description><![CDATA[<p>Weis einer wie man den erzeugen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30653</guid><dc:creator><![CDATA[Dieter]]></dc:creator><pubDate>Tue, 24 Jun 2003 10:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Ordner öffen ...&amp;quot; Dialog on Tue, 24 Jun 2003 10:42:00 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/topic,39127.html" rel="nofollow">Aufruf des Ordnerauswahl-Dialogs</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/30654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30654</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Tue, 24 Jun 2003 10:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Ordner öffen ...&amp;quot; Dialog on Tue, 24 Jun 2003 12:40:00 GMT]]></title><description><![CDATA[<p>Warum so kompliziert? Ich habe immer das Benutz aber da is jetzt der Wurm drin.</p>
<pre><code class="language-cpp">BROWSEINFO bi;
    TCHAR   szDisplayName[MAX_PATH];
    TCHAR path[MAX_PATH];
    LPITEMIDLIST    pidl;
    LPMALLOC  pMalloc = NULL;
    ZeroMemory(&amp;bi, sizeof(bi));
    bi.hwndOwner = NULL;
    bi.pszDisplayName = szDisplayName;
    bi.lpszTitle = TEXT(&quot;Ordner Wählen&quot;);
    bi.ulFlags = BIF_RETURNONLYFSDIRS;
    pidl = SHBrowseForFolder(&amp;bi);

    if ( pidl != 0 )
    {

       if ( SHGetPathFromIDList ( pidl, path ) )
       {
           MessageBox(path);
       }

        IMalloc * imalloc = 0;
        if ( SUCCEEDED( SHGetMalloc ( &amp;imalloc )) )
        {
            imalloc-&gt;Free ( pidl );
            imalloc-&gt;Release ( );
        }
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/30655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30655</guid><dc:creator><![CDATA[Dieter]]></dc:creator><pubDate>Tue, 24 Jun 2003 12:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Ordner öffen ...&amp;quot; Dialog on Tue, 24 Jun 2003 13:49:00 GMT]]></title><description><![CDATA[<p>Das ist aber fast reines C mit WinApi...</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30656</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Tue, 24 Jun 2003 13:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Ordner öffen ...&amp;quot; Dialog on Tue, 24 Jun 2003 13:56:00 GMT]]></title><description><![CDATA[<p>Ja aber 100% kürtzer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30657</guid><dc:creator><![CDATA[Dieter]]></dc:creator><pubDate>Tue, 24 Jun 2003 13:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Ordner öffen ...&amp;quot; Dialog on Tue, 24 Jun 2003 14:39:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BROWSEINFO Bif;
LPITEMIDLIST lpIDList;
TCHAR szBuffer[MAX_PATH];

ZeroMemory(&amp;Bif,sizeof(Bif));
Bif.hwndOwner   = m_hWnd;
Bif.lspzTitle   = &quot;Ordner wählen&quot;;
Bif.ulFlags = BIF_USENEWGUI;

if (lpIDList = SHBrowseForFolder(&amp;Bif)) {
    SHGetPathFromIDList(lpIDList,szBuffer);
    MessageBox(szBuffer);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/30658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30658</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Tue, 24 Jun 2003 14:39:00 GMT</pubDate></item></channel></rss>