<?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[GUI]]></title><description><![CDATA[<p>hi,</p>
<p>vorerst muss ich drum bitten: lacht mich bitte nich aus <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="😉"
    /> ich weis das klingt komisch, aber ich komm mir grad verarscht vor</p>
<p>ich hab vorher immer mit &quot;normalen&quot; c++ gearbeitet (C++ Builder 4 bzw. X), aber da ich kein kostenloses prog zur gui programmierung gefunden hab, hab ich mir eins für visual c++ gezogen (Visual C++ 2005 Express)</p>
<p>hab angefangen zu coden und wollte mal n kleinen testlauf machen.<br />
bei einer ganz einfachen sache scheitert es. es geht ua darum, eine checkbox automatisch &quot;anzuklicken&quot; (also ohne den benutzer)</p>
<pre><code>chkDl-&gt;Checked=true;
</code></pre>
<p>(wobei chkDl der name der box ist (klar))<br />
1. seit wann muss man denn sachen wie &quot;chkDl&quot; extra nochmal deklariern?! oO<br />
2. was soll diese fehlermeldung</p>
<blockquote>
<p>rror C2227: Links von &quot;-&gt;Checked&quot; muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.</p>
</blockquote>
<p>bitte sagt mir wenn das nich der einzige unterschied is. dann hau ich mir das gleich wieder von der platte</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143385/gui</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 19:44:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143385.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Apr 2006 19:09:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GUI on Fri, 07 Apr 2006 19:12:31 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>vorerst muss ich drum bitten: lacht mich bitte nich aus <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="😉"
    /> ich weis das klingt komisch, aber ich komm mir grad verarscht vor</p>
<p>ich hab vorher immer mit &quot;normalen&quot; c++ gearbeitet (C++ Builder 4 bzw. X), aber da ich kein kostenloses prog zur gui programmierung gefunden hab, hab ich mir eins für visual c++ gezogen (Visual C++ 2005 Express)</p>
<p>hab angefangen zu coden und wollte mal n kleinen testlauf machen.<br />
bei einer ganz einfachen sache scheitert es. es geht ua darum, eine checkbox automatisch &quot;anzuklicken&quot; (also ohne den benutzer)</p>
<pre><code>chkDl-&gt;Checked=true;
</code></pre>
<p>(wobei chkDl der name der box ist (klar))<br />
1. seit wann muss man denn sachen wie &quot;chkDl&quot; extra nochmal deklariern?! oO<br />
2. was soll diese fehlermeldung</p>
<blockquote>
<p>rror C2227: Links von &quot;-&gt;Checked&quot; muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.</p>
</blockquote>
<p>bitte sagt mir wenn das nich der einzige unterschied is. dann hau ich mir das gleich wieder von der platte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032913</guid><dc:creator><![CDATA[r3sp4wn]]></dc:creator><pubDate>Fri, 07 Apr 2006 19:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Fri, 07 Apr 2006 20:01:26 GMT]]></title><description><![CDATA[<p>Hmm... du hast dich nen bissel verrant:<br />
1. Visual C++ 2005 Express unterstütz garkein MFC...<br />
2. Meinst du WinAPI?!<br />
3. Dann musst dus anders machen <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/1032937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032937</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 07 Apr 2006 20:01:26 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Fri, 07 Apr 2006 21:27:46 GMT]]></title><description><![CDATA[<p>wieso is denn das so schwer verdammt?^^</p>
<p>kann es denn nich einfach mal n kostenlosen und guten c++ gui editor geben?<br />
ja gibts da irgendwo tuts wo ich nachlesen kann wie ich das machen soll?</p>
<p>und nein es ist c++ 2005 express <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/1032974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032974</guid><dc:creator><![CDATA[r3sp4wn]]></dc:creator><pubDate>Fri, 07 Apr 2006 21:27:46 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Sat, 08 Apr 2006 15:37:51 GMT]]></title><description><![CDATA[<blockquote>
<p>und nein es ist c++ 2005 express</p>
</blockquote>
<p>Tja... dann kannst du nur Konsole bzw. WinAPI programmieren... hmm tja nicht MFC <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>
<p><strong>M</strong>icrosoft <strong>F</strong>oundation <strong>Class</strong> ist != <strong>M[b]icro[b]s</strong>oft <strong>V</strong>isual <strong>C++</strong> Express Edition <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>
<p>Naja... wenn du also nun auf eine programmierung mit GUI umsteigen willst... kannst du das per WinAPI machen(Tutorial: <a href="http://www.win-api.de" rel="nofollow">www.win-api.de</a>) oder du suchst dir bsw. wxWidget oder gt aus... wobei zu beachten ist, das WinAPI nur auf Windows &quot;funktioniert&quot; bzw. nicht plattformunabhängig ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1033311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033311</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 08 Apr 2006 15:37:51 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Sat, 08 Apr 2006 18:45:41 GMT]]></title><description><![CDATA[<p>Naja, nur Konsole und WinAPI ist ja nun auch nicht ganz richtig. Klar, mit dem was er bisher hat, kann er nur das machen. Aber wie wäre es, wenn man ihn aufklärt, das man auch weitere Libs und Toolkits in der Express benutzen kann?</p>
<p>Mir fällt da spontan</p>
<p><a href="http://smartwin.sourceforge.net/" rel="nofollow">http://smartwin.sourceforge.net/</a><br />
<a href="http://upp.sf.net/" rel="nofollow">http://upp.sf.net/</a><br />
<a href="http://www.wxwidgets.org/" rel="nofollow">http://www.wxwidgets.org/</a><br />
<a href="http://www.fox-toolkit.org" rel="nofollow">http://www.fox-toolkit.org</a></p>
<p>ein. <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="😃"
    /> Sooo begrenzt ist man mit der Express nun auch nicht. <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/1033419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033419</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sat, 08 Apr 2006 18:45:41 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Sat, 08 Apr 2006 19:20:17 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>Tja... dann kannst du nur Konsole bzw. WinAPI programmieren... hmm tja nicht MFC <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>
</blockquote>
<p>Hmm... Du hast wohl ganz vergessen, dass es da noch das .NET-Framework gibt... und die Express-Versionen sind &quot;primär&quot; dafür gedacht, den Einstieg in das .NET-Framework zu ermöglichen...</p>
<p>Das erzeugt aber bei VC++ Express leider sehr viel Verwirrung, da hier die meisten &quot;neuen&quot; einfach die GUI-Entwicklung machen und sich dabei gar nicht bewusst sind, dass sie eigentlich C++/CLI machen!!!</p>
<p>Also: <strong>Der GUI-Designer in der VC++ Express-Edition erstellt <em>Windows-Forms</em> Applikationen, die das .NET-Framework voraussetzen!</strong><br />
Und Fragen dazu gehören nach &quot;C++/CLI&quot;...</p>
<p>Und zum eigentlichen Problem: Du musst etwas mehr Code zeigen... was ist denn &quot;chkDl&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1033451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033451</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 08 Apr 2006 19:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Tue, 11 Apr 2006 17:17:40 GMT]]></title><description><![CDATA[<p>ja chkDl is einfach der name von ner checkbox</p>
<p>[name] -&gt; [eigenschaft] = [wert]</p>
<p>werd mal das WinAPI und die anderen 2 ausprobieren. mal schaun</p>
<p>/Edit: hab mir mal das smartwin runtergeladen und installier. habs gestartet, das programm hat 2 datein konvertiert, aber es is immer noch so wie am anfang oO</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035418</guid><dc:creator><![CDATA[r3sp4wn]]></dc:creator><pubDate>Tue, 11 Apr 2006 17:17:40 GMT</pubDate></item><item><title><![CDATA[Reply to GUI on Wed, 12 Apr 2006 07:30:32 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ähm, und wenn Du es einfach mit:</p>
<pre><code class="language-cpp">// Möglichkeit 1 
CheckDlgButton(IDC_CHECK1, TRUE); // IDC_CHECK1 ist die ID der Checkbox!
// probierst???
</code></pre>
<p>Aber es gehen auch andere möglichkeiten</p>
<pre><code class="language-cpp">// beide Vars sind an das Control gebunden, also steht irgendwo auch :
void CtestDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_CHECK1, cCheck);
	DDX_Check(pDX, IDC_CHECK1, bCheck);
}
// in OnInit() zum test:
cCheck.SetCheck(TRUE); // cCheck ist: CButton cCheck;
//CheckDlgButton(IDC_CHECK1, TRUE);

// wenn so, dann muß danach
bCheck = 1; // bCheck ist  BOOL bCheck;
// hier
UpdateData(FALSE); // stehen damit die CheckBox auch aktiviert wird
</code></pre>
<p>Ich möchte noch sagen ich hab das VS2005 Enterprise Ed. also keine Express oder ähnliches und das ich es schon ausprobiert habe und es geht.</p>
<p>mfg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035657</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Wed, 12 Apr 2006 07:30:32 GMT</pubDate></item></channel></rss>