<?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[Funktion SHBrowseForFolder()]]></title><description><![CDATA[<p>Hallo!<br />
Folgendes Problem:<br />
Ich möchte in meinem Programm einen Dialog anzeigen, der dem Benutzer ermöglicht, ein Verzeichnis auszuwählen und neu anlegen.<br />
Dazu benutze ich die Funktion SHBrowseForFolder():</p>
<pre><code class="language-cpp">BROWSEINFO bi;
    TCHAR   szDisplayName[MAX_PATH];
    LPITEMIDLIST    pidl;
    LPMALLOC  pMalloc = NULL;
    ZeroMemory(&amp;bi, sizeof(bi));
    bi.hwndOwner = NULL;
    bi.pszDisplayName = szDisplayName;
    bi.lpszTitle = TEXT(&quot;Select folder&quot;);
    bi.ulFlags = BIF_RETURNONLYFSDIRS;
    pidl = SHBrowseForFolder(&amp;bi);
</code></pre>
<p>Aber ich kann dabei kein neues Verzeichnis anlegen.<br />
Bei MSDN Online habe ich einen Flag gefunden, der das bewirken soll:<br />
BIF_USENEWUI.<br />
Dabei meckert der Compiler und sagt: nichtdeklarierter Bezeichner.</p>
<p>Weiß jemand, wie ich das Problem lösen kann?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5703/funktion-shbrowseforfolder</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 08:12:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5703.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 May 2002 08:37:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion SHBrowseForFolder() on Thu, 30 May 2002 08:37:00 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Folgendes Problem:<br />
Ich möchte in meinem Programm einen Dialog anzeigen, der dem Benutzer ermöglicht, ein Verzeichnis auszuwählen und neu anlegen.<br />
Dazu benutze ich die Funktion SHBrowseForFolder():</p>
<pre><code class="language-cpp">BROWSEINFO bi;
    TCHAR   szDisplayName[MAX_PATH];
    LPITEMIDLIST    pidl;
    LPMALLOC  pMalloc = NULL;
    ZeroMemory(&amp;bi, sizeof(bi));
    bi.hwndOwner = NULL;
    bi.pszDisplayName = szDisplayName;
    bi.lpszTitle = TEXT(&quot;Select folder&quot;);
    bi.ulFlags = BIF_RETURNONLYFSDIRS;
    pidl = SHBrowseForFolder(&amp;bi);
</code></pre>
<p>Aber ich kann dabei kein neues Verzeichnis anlegen.<br />
Bei MSDN Online habe ich einen Flag gefunden, der das bewirken soll:<br />
BIF_USENEWUI.<br />
Dabei meckert der Compiler und sagt: nichtdeklarierter Bezeichner.</p>
<p>Weiß jemand, wie ich das Problem lösen kann?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27739</guid><dc:creator><![CDATA[Laie]]></dc:creator><pubDate>Thu, 30 May 2002 08:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion SHBrowseForFolder() on Fri, 31 May 2002 08:05:00 GMT]]></title><description><![CDATA[<p>Hat sich erledigt. Ich musste neue Header von Microsoft downloaden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27740</guid><dc:creator><![CDATA[Laie]]></dc:creator><pubDate>Fri, 31 May 2002 08:05:00 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion SHBrowseForFolder() on Thu, 08 May 2003 07:30:00 GMT]]></title><description><![CDATA[<p>nach welchem header muss man denn suchen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27741</guid><dc:creator><![CDATA[Kext]]></dc:creator><pubDate>Thu, 08 May 2003 07:30:00 GMT</pubDate></item></channel></rss>