<?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[Wenn das Dialog minimiert ist?]]></title><description><![CDATA[<p>Hallo Forum,<br />
wie kann ich das abfangen wenn das Dialog minimiert ist, ich möchte dann das die der Text in der Taskleiste anderst ist?</p>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148215/wenn-das-dialog-minimiert-ist</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 15:23:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148215.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 May 2006 12:03:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 12:03:32 GMT]]></title><description><![CDATA[<p>Hallo Forum,<br />
wie kann ich das abfangen wenn das Dialog minimiert ist, ich möchte dann das die der Text in der Taskleiste anderst ist?</p>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064180</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Wed, 24 May 2006 12:03:32 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 12:11:47 GMT]]></title><description><![CDATA[<p>Über den OnSysCommand-Handler: nId == SC_MINIMIZE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064185</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Wed, 24 May 2006 12:11:47 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 12:50:48 GMT]]></title><description><![CDATA[<p>hi connan,<br />
hab nur das in OnSysCommand()</p>
<pre><code>void CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID &amp; 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}
</code></pre>
<p>und das funktioniert auch nicht! <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064223</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Wed, 24 May 2006 12:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 13:13:52 GMT]]></title><description><![CDATA[<p>WM_SIZE abfangen und auf SIZE_MINIMIZED und SIZE_RESTORED prüfen. Evtl. geht das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064253</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 24 May 2006 13:13:52 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 14:01:52 GMT]]></title><description><![CDATA[<p>Sehr eigenartig <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="😕"
    /> die AboutBox sollte eigentlich funktionieren. Was sagt denn der Debugger? Wird der Handler aufgerufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064298</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Wed, 24 May 2006 14:01:52 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 14:11:35 GMT]]></title><description><![CDATA[<p>hi,<br />
nein, keine fehler, nichts! <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="😕"
    /> auser ich hab etwas gelöscht ohne es zu merken, aber würde der compiler da nicht meckern wenn er etwas nicht finden kann???<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064306</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Wed, 24 May 2006 14:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Wed, 24 May 2006 14:42:24 GMT]]></title><description><![CDATA[<p>Wenn dann hast Du wahrscheinlich was bei den MessageMaps vermehrt. Aber versuch doch mal den Cursor in OnSysCommand zu platzieren und dann STRG+F10 zu drücken. Sobald die Codestelle erreicht wird sollte der Debugger das merken. Versuch mal jetzt die Aboutbox aufzurufen und sag mal ob der Debugger sich gemeldet hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064333</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Wed, 24 May 2006 14:42:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Thu, 01 Jun 2006 08:07:53 GMT]]></title><description><![CDATA[<p>Hi,<br />
möchte jetzt weiter hier machen da ich das noch nicht erledigt habe,<br />
ich habe die ON_WM_SYSCOMMAND() aus mir unbekannten grund gelöscht, k.a. warum!</p>
<p>Jetzt springt der Debugger auch in die OnSysCommand() rein!</p>
<p>Jetzt ist fertig:<br />
So hab ichs gemacht:</p>
<pre><code class="language-cpp">void CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{

	if ((nID &amp; 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else if(nID == SC_MINIMIZE)
	{
		// hier Funktion aufrufen die die Titelleiste neu Beschriftet usw.
		ShowWindow(SW_MINIMIZE);
		SetAppText();

	}
	else if(nID == SC_RESTORE)
	{
		ShowWindow(SW_NORMAL);
		SetWindowText(L&quot;&quot;);
	}	
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}
</code></pre>
<p>Grüsse<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069282</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Thu, 01 Jun 2006 08:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Tue, 06 Jun 2006 07:28:27 GMT]]></title><description><![CDATA[<p>Hallo Forum,<br />
muß den Thread nochmal aufgreifen, wie bekomme ich es hin das der Text in der Taskleiste ständig aktuallisiert wird solange das Dialog minimiert ist,<br />
hat jemand eine Idee? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Mit der Schleife war keine gute Idee, die war endlos! <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="😃"
    /><br />
lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072134</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Tue, 06 Jun 2006 07:28:27 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Tue, 06 Jun 2006 07:34:11 GMT]]></title><description><![CDATA[<p>SetTimer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072139</guid><dc:creator><![CDATA[...........]]></dc:creator><pubDate>Tue, 06 Jun 2006 07:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Tue, 06 Jun 2006 08:52:31 GMT]]></title><description><![CDATA[<p>Danke ......,<br />
erledigt!<br />
mfg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072238</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Tue, 06 Jun 2006 08:52:31 GMT</pubDate></item><item><title><![CDATA[Reply to Wenn das Dialog minimiert ist? on Tue, 06 Jun 2006 13:59:49 GMT]]></title><description><![CDATA[<p>So hab ich das gemacht:</p>
<pre><code class="language-cpp">// in die MessageMap eintragen:
ON_WM_TIMER()
// weiter...
CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{

	if ((nID &amp; 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else if(nID == SC_MINIMIZE)
	{
		// hier Funktion aufrufen die die Titelleiste neu Beschriftet usw.

		ShowWindow(SW_MINIMIZE);		
		OnStartTimer(); // Initialisiert den Timer
	}
	else if(nID == SC_RESTORE)
	{
		ShowWindow(SW_NORMAL);
		SetWindowText(L&quot;&quot;);
		OnStopTimer(); //hält den Timer an
	}	
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}
// die Funktion OnStartTimer();
void CMyDlg::OnStartTimer()
{
	nIDEvent = SetTimer(1, 1000,0); // jede secunde den Windowtext aktuallisieren...
}

void CMyDlg::OnStopTimer()
{
	KillTimer(nIDEvent);
}
afx_msg void CMyDlg::OnTimer(UINT nIDEvent)
{

	CString csWindowText = L&quot;Der Text&quot;; // irgend ein neuer Windowtext...
	SetWindowText(csWindowText);

	CDialog::OnTimer(nIDEvent);
}

// diese Funktionen sind natürlich auch in der header drin..
</code></pre>
<p>es funktioniert...</p>
<p>pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072545</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Tue, 06 Jun 2006 13:59:49 GMT</pubDate></item></channel></rss>