<?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[Ordner in ListBox?]]></title><description><![CDATA[<p>Moin,</p>
<p>ich suche nach einer Möglichkeit die OUnterordner eines Ordners in einer ListBox aufzulisten. Momentan sieht das bei mir noch so aus:</p>
<pre><code>m_list.Dir ( DDL_DIRECTORY , &quot;c:\\Windows\\*.&quot;);
UpdateData(FALSE);
</code></pre>
<p>Blöderweise sind alle Ordner in eckigen Klammern und &quot;..&quot; ist auch in der Liste vorhanden...</p>
<p>Wäre Nett, wenn mir mal jemand eine bessere Alternative nennen könnte.</p>
<p>Gruß, Ellek. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65573/ordner-in-listbox</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 03:42:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65573.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Feb 2004 22:01:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ordner in ListBox? on Thu, 19 Feb 2004 22:01:08 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>ich suche nach einer Möglichkeit die OUnterordner eines Ordners in einer ListBox aufzulisten. Momentan sieht das bei mir noch so aus:</p>
<pre><code>m_list.Dir ( DDL_DIRECTORY , &quot;c:\\Windows\\*.&quot;);
UpdateData(FALSE);
</code></pre>
<p>Blöderweise sind alle Ordner in eckigen Klammern und &quot;..&quot; ist auch in der Liste vorhanden...</p>
<p>Wäre Nett, wenn mir mal jemand eine bessere Alternative nennen könnte.</p>
<p>Gruß, Ellek. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/463669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463669</guid><dc:creator><![CDATA[Ellek]]></dc:creator><pubDate>Thu, 19 Feb 2004 22:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Fri, 20 Feb 2004 08:43:58 GMT]]></title><description><![CDATA[<p>Jep,</p>
<p>verwende CFileFind und füge die gefundenen Dateien/Ordner mit CListBox::AddString der Liste hinzu.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463820</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 08:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Fri, 20 Feb 2004 09:08:58 GMT]]></title><description><![CDATA[<p>Danke, werde ich nachher mal ausprobieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/463848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463848</guid><dc:creator><![CDATA[Ellek]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:08:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Fri, 20 Feb 2004 13:14:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe Code. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
CListbox-Membervariable m_liste (Control) und Suchverzeichnis strpath.</p>
<pre><code>CWnd::UpdateData(TRUE);
    CString strpath = &quot;c:\\huhu&quot;;
    CFileFind finder;
    BOOL bWorking = finder.FindFile(strpath + &quot;\\*.*&quot;);

	while (bWorking)   {
	bWorking= finder.FindNextFile();
	if (finder.MatchesMask(FILE_ATTRIBUTE_DIRECTORY) == TRUE\
		&amp;&amp;finder.GetFileName()!=&quot;..&quot;&amp;&amp;finder.GetFileName()!=&quot;.&quot;)
	m_liste.AddString(finder.GetFileName());
	}

    CWnd::UpdateData(FALSE);
</code></pre>
<p>salut</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464068</guid><dc:creator><![CDATA[Dysfunktion]]></dc:creator><pubDate>Fri, 20 Feb 2004 13:14:11 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Fri, 20 Feb 2004 14:03:23 GMT]]></title><description><![CDATA[<p>Danke. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/464107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464107</guid><dc:creator><![CDATA[Ellek]]></dc:creator><pubDate>Fri, 20 Feb 2004 14:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Fri, 20 Feb 2004 15:01:08 GMT]]></title><description><![CDATA[<p>hui</p>
<p>ich hab ne listcontrol box aber als klasse von CXListCtrl welche eine erweiterung darstellt um farben und und und noch darzustellen.</p>
<p>jetzt habe ich 2 spalten</p>
<p>eine mit tests und eine andere mit der anzahl</p>
<p>jetzt siehts z.b. so aus</p>
<p>Test1 1<br />
Test2 1<br />
Test3 4<br />
Test4 2</p>
<p>jetzt will ich es so machen dass ich wenn ich Test3 anklicke in der edit box dann die zahl 4 erscheint und ich per Update Button aktualisiere.</p>
<p>ich habe folgendes gemacht</p>
<pre><code class="language-cpp">void ClolDlg::OnBnClickedListTestsuite()
{

	int index;
	index = m_testsuite.GetCurSel();

	if ( index != -1 )
	{
		//SetDlgItemText ( IDC_EDIT_Add_Times, &quot;3&quot;);  mal als test ne 3 ausgeben

	}

	// TODO: Add your control notification handler code here

}

// in der messagemap steht dann noch

ON_BN_CLICKED(IDC_LIST_Testsuite, OnBnClickedListTestsuite)
</code></pre>
<p>leider geht das nicht. ich klicke ne ROW an und es passiert nichts. wie soll ichs machen???</p>
<p>PS. natuerlich hab ich bei SetDlg... kein kommentar nur hier</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464157</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 20 Feb 2004 15:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Fri, 20 Feb 2004 15:38:04 GMT]]></title><description><![CDATA[<p>Hmmm...</p>
<p>also wenn ich das so auffase, dass du eine Zeile markierst, dann einen Button drueckst, welcher eine Editbox mit dem Inhalt der Spalte fuellen soll.</p>
<p>Wenn ich mal der Editbox eine Membervariable gebe und ich ignoriere dass da eine Spalte ausgelesen werden soll, haette ich folgende Anregung parat:</p>
<pre><code>void CLinkListDlg::OnButton4() 
{
    int i;
    i=m_liste.GetCurSel();
	CWnd::UpdateData(FALSE);
    CString text;
    m_liste.GetText(i,text);
    m_edit=text;		
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/464182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464182</guid><dc:creator><![CDATA[Dysfunktion]]></dc:creator><pubDate>Fri, 20 Feb 2004 15:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Sat, 21 Feb 2004 00:02:20 GMT]]></title><description><![CDATA[<p>das geht leider nicht</p>
<p>denn ich clicke auf eine zeile</p>
<p>die ist dann markiert</p>
<p>wenn ich jetzt in die editbox clicke dann erlischt die markierung</p>
<p>denn normalerweise macht man ja um was zu ändern</p>
<p>1. man wählt aus was man ändern will<br />
2. man gibt neuen wert an ( bei mir in einer editbox )<br />
3. man drüclt update button</p>
<p>ich nutze die gleiche editbox die ich auch verwende um in die liste zu schreiben</p>
<p>da ich eine listbox habe mit allen tests und eine die die tests enthält die ich machen will. da habe ich ja auch schon ein ADD button und eine editbox ( fals ich gleich 50x etwas testen will )</p>
<p>also prob ist</p>
<p>die markierung verschwindet, deshalb wollte ich eine membervariable haben die beim klicken aktualisiert wird</p>
<p>hmmm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464404</guid><dc:creator><![CDATA[fletscher]]></dc:creator><pubDate>Sat, 21 Feb 2004 00:02:20 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner in ListBox? on Sat, 21 Feb 2004 17:41:24 GMT]]></title><description><![CDATA[<p>Dysfunktion schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>habe Code. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
CListbox-Membervariable m_liste (Control) und Suchverzeichnis strpath.</p>
<pre><code>CWnd::UpdateData(TRUE);
    CString strpath = &quot;c:\\huhu&quot;;
    CFileFind finder;
    BOOL bWorking = finder.FindFile(strpath + &quot;\\*.*&quot;);

	while (bWorking)   {
	bWorking= finder.FindNextFile();
	if (finder.MatchesMask(FILE_ATTRIBUTE_DIRECTORY) == TRUE\
		&amp;&amp;finder.GetFileName()!=&quot;..&quot;&amp;&amp;finder.GetFileName()!=&quot;.&quot;)
	m_liste.AddString(finder.GetFileName());
	}
  
    CWnd::UpdateData(FALSE);
</code></pre>
<p>salut</p>
</blockquote>
<p>Wie würde das für FTP aussehen? Ich möchte die Dateien eines Ordners meines FTP-Servers auflisten...</p>
<pre><code>CFtpFileFind finder(m_pFtpConnection);

		BOOL bWorking = finder.FindFile(_T(&quot;*&quot;));

		while (bWorking)
		{
			bWorking = finder.FindNextFile();
			//m_ctlDateien.AddString(finder.GetFileTitle());
			if (finder.MatchesMask(FILE_ATTRIBUTE_NORMAL) == TRUE\
				&amp;&amp;finder.GetFileName()!=&quot;..&quot;&amp;&amp;finder.GetFileName()!=&quot;.&quot;)
			m_ctlDateien.AddString(finder.GetFileName());
		}
</code></pre>
<p>EDIT:</p>
<p>bin schon selbst drauf gekommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/464716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464716</guid><dc:creator><![CDATA[Ellek]]></dc:creator><pubDate>Sat, 21 Feb 2004 17:41:24 GMT</pubDate></item></channel></rss>