<?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[CFormView und Member-Controls: Hilfeee!]]></title><description><![CDATA[<p>Hallo,<br />
ich kenn ja nun die MFC schon seit einigen Jahren und behersche Doument/View SDI/MDI sowohl als auch Dialog-based Anwendungen.<br />
Nun verzweifle ich aber bei dem Versuch Controls in FormViews anzusprechen.<br />
Konkret geht es darum die Elemente einer ComboBox zu erstellen.<br />
(muss dynamisch sein)</p>
<p>Also:<br />
Ich hab die Form-Resource. Diese ist einer FormView zugeordnet.<br />
(wurde alles vom Wizard erstellt, dort hab ich CFormView als Basisklasse meiner View gewählt).<br />
Nun platzier ich eine ComboBox drauf.<br />
Danach wie üblich eine Membervariable über den ClassWizard erstellt.<br />
Aber als Control, also</p>
<pre><code>class CMyformView : public CFormView
{
...
	CComboBox	m_combo;
...
};
</code></pre>
<p>So jetzt möcht ich irgendwo Strings zur Combo hinzufügen, also<br />
m_combo.AddString(&quot;Blabla&quot;);<br />
bloß wo??<br />
in CMyformView::OnInitialUpdate hat es keinen Effekt.<br />
Hab noch diverse andere Sachen ausprobiert, bin aber zu keinem Ergebnis gekommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Was muss ich machen um die Strings in der Combo zu sehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65550/cformview-und-member-controls-hilfeee</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 13:17:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65550.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Feb 2004 19:06:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Thu, 19 Feb 2004 19:06:12 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich kenn ja nun die MFC schon seit einigen Jahren und behersche Doument/View SDI/MDI sowohl als auch Dialog-based Anwendungen.<br />
Nun verzweifle ich aber bei dem Versuch Controls in FormViews anzusprechen.<br />
Konkret geht es darum die Elemente einer ComboBox zu erstellen.<br />
(muss dynamisch sein)</p>
<p>Also:<br />
Ich hab die Form-Resource. Diese ist einer FormView zugeordnet.<br />
(wurde alles vom Wizard erstellt, dort hab ich CFormView als Basisklasse meiner View gewählt).<br />
Nun platzier ich eine ComboBox drauf.<br />
Danach wie üblich eine Membervariable über den ClassWizard erstellt.<br />
Aber als Control, also</p>
<pre><code>class CMyformView : public CFormView
{
...
	CComboBox	m_combo;
...
};
</code></pre>
<p>So jetzt möcht ich irgendwo Strings zur Combo hinzufügen, also<br />
m_combo.AddString(&quot;Blabla&quot;);<br />
bloß wo??<br />
in CMyformView::OnInitialUpdate hat es keinen Effekt.<br />
Hab noch diverse andere Sachen ausprobiert, bin aber zu keinem Ergebnis gekommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Was muss ich machen um die Strings in der Combo zu sehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463500</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Thu, 19 Feb 2004 19:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 07:20:31 GMT]]></title><description><![CDATA[<p>Ist die Variable wirklich mit der Combobox verbunden?<br />
Hast du die Combobox schon mal aufgeklappt?</p>
<p>Wenn du dir so sicher bist, dass alles okay ist, stell das Projekt mal irgendwo online, dann kann man gucken. Oder wenigstens das cpp von View.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463771</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 20 Feb 2004 07:20:31 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 08:58:34 GMT]]></title><description><![CDATA[<p>Du suchst soetwas wie eine InitDialog Funktion, richtig?<br />
Dafür solltest du CView::OnInitialUpdate verwenden.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463837</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 08:58:34 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:09:04 GMT]]></title><description><![CDATA[<p>Er schreibt doch, das er das schon versucht hat, Rapha.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463849</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:09:04 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:16:52 GMT]]></title><description><![CDATA[<p>Ich habs extra auch versucht und da hats geklappt <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/463865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463865</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:17:31 GMT]]></title><description><![CDATA[<p>Rapha schrieb:</p>
<blockquote>
<p>Du suchst soetwas wie eine InitDialog Funktion, richtig?<br />
Dafür solltest du CView::OnInitialUpdate verwenden.</p>
</blockquote>
<p>Richtig. Hab ich so gemacht. Funzt aber net.</p>
<p>@all:<br />
Beispielprojekt kann ich hier grad nicht online stellen (aber mailen wenn es jemand haben möchte).<br />
Aber das ist auch in weniger als 1 Minute selbst schnell gemacht:</p>
<p>- Neuen Workspace (MFC AppWizard exe) &quot;MyForm&quot; erstellen<br />
mit allen Standardeinstellungen,<br />
lediglich beim letzten Fenster: Base View Class: CFormView ausgewählt.<br />
- auf die Form-Resource IDD_MYFORM_FORM eine Combobox platziert (IDC_COMBO1)<br />
- Class Wizard -&gt; Member Variables von CMyFormView -&gt; auf IDC_COMBO1 -&gt; Add Variable: m_combo1, Category: Control, Typ: CComboBox.<br />
- dann in CMyFormView zweimal Addstring hinzugefügt:</p>
<pre><code>void CMyFormView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	ResizeParentToFit();

    m_combo1.AddString(&quot;Bla&quot;);
    m_combo1.AddString(&quot;Blub&quot;);
}
</code></pre>
<p>=&gt; Combo bleibt leer. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
zieh ich die AddStrings *vor* CFormView::OnInitialUpdate(); haut's ne Assertion.<br />
wohin damit??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463866</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:19:40 GMT]]></title><description><![CDATA[<p>Achja,</p>
<p>wenn du Strings mit AddString hinzufügst, werden sie in der Liste eingefügt, die du öffnen kannst, wenn du auf den Pfeil klickst.<br />
Den aktuellen Inhalt der ComboBox kannst du entweder mit SetDlgItemText(IDC_COMBOBOX, &quot;Inhalt&quot;) ändern, oder du verwendest CComboBox::SelectString (bei dieser Lösung, musst du den String aber vorher mit AddString hinzugefügt haben).</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463867</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:19:40 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:21:45 GMT]]></title><description><![CDATA[<p>Ich habs vorher schon ausprobiert und da hats (wie schon gesagt) super funktioniert.</p>
<pre><code class="language-cpp">void CMyFormView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	GetParentFrame()-&gt;RecalcLayout();
	ResizeParentToFit();
	m_Combo.AddString(&quot;Hallo&quot;);
}
</code></pre>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463870</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:21:45 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:24:45 GMT]]></title><description><![CDATA[<p><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=":confused:"
      alt="😕"
    /><br />
Also bei mir funzt nicht!<br />
Die Strings sind eben auch *nicht* in der Liste zum Auflappen!</p>
<p>könntest du/ihr mir evtl eine Mail schreiben mit euren Mailadressen, so dass ich euch das Beispielprojekt mailen kann?<br />
Meine Mail-Adresse gibts über das User Profil.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463872</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:24:45 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:35:41 GMT]]></title><description><![CDATA[<p>scrontch schrieb:</p>
<blockquote>
<p>Meine Mail-Adresse gibts über das User Profil.</p>
</blockquote>
<p>Nein, man kann dir nur ne mail schicken, aber deine mailadresse ist nicht sichtbar <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/463873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463873</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:35:41 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:33:41 GMT]]></title><description><![CDATA[<p>Hab mein &quot;Beispielprojekt&quot; hochgeladen:<br />
<a href="http://mitglied.lycos.de/rame03/files.htm" rel="nofollow">http://mitglied.lycos.de/rame03/files.htm</a> (Form.zip)</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463878</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:33:41 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:34:26 GMT]]></title><description><![CDATA[<p>Ok, ich bin ein Idiot.<br />
Die Combo war schlicht zu klein dimensioniert damit die Strings sichtbar waren.<br />
Da fall ich immer wieder drauf rein, dass man die Combos da gross hinmalen muss, obwohl sie dann nachher doch nur eine Zeile hoch dargestellt werden (eingeklappt).<br />
Sorry.<br />
BTW: wie ändert man die Grösse nachträglich? man kann das Teil nicht mehr vertikal aufziehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463879</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 09:51:36 GMT]]></title><description><![CDATA[<p>scrontch schrieb:</p>
<blockquote>
<p>wie ändert man die Grösse nachträglich? man kann das Teil nicht mehr vertikal aufziehen.</p>
</blockquote>
<p>Ka, ob das geht<br />
Notfalls die .rc datei von Hand bearbeiten.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463889</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 09:51:36 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 10:25:24 GMT]]></title><description><![CDATA[<p>Quatsch!!!!!</p>
<p>Klick im RC-Editor mal auf den Pfeil, als wenn du die aufklappen willst. Dann geht das auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463920</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 20 Feb 2004 10:25:24 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 10:30:30 GMT]]></title><description><![CDATA[<p>Ach, er hat die Liste gemeint, nicht die ComboBox <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/463923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463923</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 20 Feb 2004 10:30:30 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 10:32:06 GMT]]></title><description><![CDATA[<p>Haha, jau !</p>
<p>DAS kenn ich auch *ggg* hab da auch ewig dran gesessen, bis ich irgendwann festgestellt habe das wenn man einmal auf den File im Ress-Editor klickt sich dann plötzlich die grösse des &quot;popups&quot; ändern lässt <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/463925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463925</guid><dc:creator><![CDATA[Tow-B.de]]></dc:creator><pubDate>Fri, 20 Feb 2004 10:32:06 GMT</pubDate></item><item><title><![CDATA[Reply to CFormView und Member-Controls: Hilfeee! on Fri, 20 Feb 2004 12:41:17 GMT]]></title><description><![CDATA[<p>Fein. Bin nun wunschlos glücklich.<br />
Danke an alle Beteiligten.<br />
<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/464034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464034</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Fri, 20 Feb 2004 12:41:17 GMT</pubDate></item></channel></rss>