<?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[probleme button zu verbergen]]></title><description><![CDATA[<p>hallo,</p>
<p>habe folgendes problem. wenn ich mein programm starte, öffnet sich ein fenster, welches durch einen dialog ausgefüllt wird. ich habe ein paar edit_controls und button da drin. zu beginn setze ich den inhalt der controls auf null:</p>
<pre><code>CPicToLightView::CPicToLightView()
	: CFormView(CPicToLightView::IDD)
{
	//{{AFX_DATA_INIT(CPicToLightView)
	m_schublade = 0;
	m_fach = 0;
	m_stkzahl= 0;
	//}}AFX_DATA_INIT
}
</code></pre>
<p>nun möchte ich zu beginn mehrere button nicht anklickbar machen. das wollte ich dann machen, in dem ich oben noch folgende Zeile hinzufüge.</p>
<pre><code>btnHwRelease.EnableWindow(false);
</code></pre>
<p>Das funktioniert jedoch leider nicht. das programm bricht sofort mit einer fehlermeldung ab.</p>
<p>komme da einfach nicht weiter. wäre klasse, wenn mir da jemand weiterhelfen könnte.</p>
<p>vielen dank.</p>
<p>gruß<br />
sven</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/149130/probleme-button-zu-verbergen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 07:10:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149130.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Jun 2006 17:56:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme button zu verbergen on Fri, 02 Jun 2006 17:56:33 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>habe folgendes problem. wenn ich mein programm starte, öffnet sich ein fenster, welches durch einen dialog ausgefüllt wird. ich habe ein paar edit_controls und button da drin. zu beginn setze ich den inhalt der controls auf null:</p>
<pre><code>CPicToLightView::CPicToLightView()
	: CFormView(CPicToLightView::IDD)
{
	//{{AFX_DATA_INIT(CPicToLightView)
	m_schublade = 0;
	m_fach = 0;
	m_stkzahl= 0;
	//}}AFX_DATA_INIT
}
</code></pre>
<p>nun möchte ich zu beginn mehrere button nicht anklickbar machen. das wollte ich dann machen, in dem ich oben noch folgende Zeile hinzufüge.</p>
<pre><code>btnHwRelease.EnableWindow(false);
</code></pre>
<p>Das funktioniert jedoch leider nicht. das programm bricht sofort mit einer fehlermeldung ab.</p>
<p>komme da einfach nicht weiter. wäre klasse, wenn mir da jemand weiterhelfen könnte.</p>
<p>vielen dank.</p>
<p>gruß<br />
sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070240</guid><dc:creator><![CDATA[ABeginner]]></dc:creator><pubDate>Fri, 02 Jun 2006 17:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Fri, 02 Jun 2006 18:02:01 GMT]]></title><description><![CDATA[<p>Jo...</p>
<p>Im Konstruktor ist der Button noch nicht erstellt!</p>
<pre><code class="language-cpp">CPicToLightView::OnInitDialog(void)
{
    CDialog::OnInitDialog();
    // ...
    btnHwRelease.EnableWindow(false);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1070246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070246</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 02 Jun 2006 18:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Fri, 02 Jun 2006 18:31:27 GMT]]></title><description><![CDATA[<p>wenn ich folgendes einfüge:</p>
<pre><code>BOOL CPicToLightView::OnInitDialog()
{
	CDialog::OnInitDialog();
	btnHwRelease.EnableWindow(false);

	return TRUE;  // Geben Sie TRUE zurück, außer ein Steuerelement soll den Fokus erhalten
}
</code></pre>
<p>erhalte ich folgende fehlermeldung:</p>
<blockquote>
<p>'CDialog::OnInitDialog::CDialog::OnInitDialog': Unzulässiger Aufruf einer nicht statischen Memberfunktion</p>
</blockquote>
<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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070274</guid><dc:creator><![CDATA[ABeginner]]></dc:creator><pubDate>Fri, 02 Jun 2006 18:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Fri, 02 Jun 2006 18:35:41 GMT]]></title><description><![CDATA[<p>onInitDialog(....wird auch gar nicht aufgerufen <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070279</guid><dc:creator><![CDATA[ABeginner]]></dc:creator><pubDate>Fri, 02 Jun 2006 18:35:41 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Fri, 02 Jun 2006 18:53:03 GMT]]></title><description><![CDATA[<p>Sry... hab mich vertan... hatte dir die Lösung für einen Dialog gegeben und nicht für eine FormView... OnInitialUpdate...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070300</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 02 Jun 2006 18:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Sat, 03 Jun 2006 10:51:06 GMT]]></title><description><![CDATA[<p>hat jemand eine andere idee?...ich komme da gar nicht mehr weiter <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="😕"
    /> <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="😕"
    /> <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="😕"
    /> <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="😕"
    /></p>
<p>gruß<br />
sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070601</guid><dc:creator><![CDATA[ABeginner]]></dc:creator><pubDate>Sat, 03 Jun 2006 10:51:06 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Sat, 03 Jun 2006 11:08:40 GMT]]></title><description><![CDATA[<p>OnInit...(...) ist die richtige Funktion für so etwas.<br />
Manchmal fehlt irgendwo die Aktualisierung von Fenstern/Controls.<br />
Probiere in solchen Fällen UpdateData(FALSE) bzw. Invalidate():</p>
<p>UpdateData( TRUE ) transferiert Daten aus den Steuerelementen in die Variablen.<br />
UpdateData( FALSE ) transferiert Daten aus den Variablen in die Steuerelemente.<br />
Invalidate() erzwingt sofortiges Neuzeichnen.</p>
<p>Bei CEdit gibt es auch die Funktion SetReadOnly():<br />
m_ctlEdit1.SetReadOnly();</p>
<p>Falls Du eine Datenbankanwendung in MFC bastelst, ist das lesenswert:<br />
<a href="http://www.se.fh-heilbronn.de/usefulstuff/VCPLUS6/kap13.htm" rel="nofollow">http://www.se.fh-heilbronn.de/usefulstuff/VCPLUS6/kap13.htm</a> und Folgekapitel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1070605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1070605</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 03 Jun 2006 11:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Mon, 05 Jun 2006 12:21:28 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe das nun mal folgender maßen probiert, das funktioniert allerdings auch nicht.</p>
<pre><code>void CPicToLightView::OnInitialUpdate() 
{
    // Beim Start des Programms wird eine Messagebox angezeigt
    CFormView::OnInitialUpdate();
	MessageBox(&quot;Text Text Text&quot;);

	Init.EnableWindow(false);
	btnHwRelease.EnableWindow(false);
	btnHwInit.EnableWindow(false);
}
</code></pre>
<p>Die Messagebox wird angezeigt, wenn man die dann mit OK quittiert, brichts ds Programm wieder an der Stelle <em>Init.EnableWindow(false);</em> ab.</p>
<p>Ich denke die Button existieren zu der zeit noch nicht, aber ich weiß absolut nicht, wo das sonst hingehöen sollte.</p>
<p>gruß<br />
sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071583</guid><dc:creator><![CDATA[ABeginner]]></dc:creator><pubDate>Mon, 05 Jun 2006 12:21:28 GMT</pubDate></item><item><title><![CDATA[Reply to probleme button zu verbergen on Mon, 05 Jun 2006 12:29:36 GMT]]></title><description><![CDATA[<p>KOmmando zurück, jetzt funktioniert es. ich habe noch folgendes vergessen für jeden Button einzutragen:</p>
<pre><code>DDX_Control(pDX, IDC_BTNHWRELEASE, btnHwRelease);
</code></pre>
<p>Jetzt funktioniert es! <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/1071585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071585</guid><dc:creator><![CDATA[ABeginner]]></dc:creator><pubDate>Mon, 05 Jun 2006 12:29:36 GMT</pubDate></item></channel></rss>