<?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[Animiertes Icon in einem Dialog]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte in einem Dialog ein Icon blinken lassen (wechsel zwischen zwei Icon-IDs, im Abstand von 1/2 Sekunde zum Beispiel).<br />
Natürlich sollte das Blinken die Interaktion mit dem Dialog nicht blockieren.<br />
Wie würdet ihr vorgehen? Welche Timerklassen oder ähnliches sollte ich verwenden?<br />
Suche eine gute Idee für einen Einstieg.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74303/animiertes-icon-in-einem-dialog</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 15:39:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74303.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 May 2004 09:02:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Animiertes Icon in einem Dialog on Wed, 19 May 2004 09:02:31 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte in einem Dialog ein Icon blinken lassen (wechsel zwischen zwei Icon-IDs, im Abstand von 1/2 Sekunde zum Beispiel).<br />
Natürlich sollte das Blinken die Interaktion mit dem Dialog nicht blockieren.<br />
Wie würdet ihr vorgehen? Welche Timerklassen oder ähnliches sollte ich verwenden?<br />
Suche eine gute Idee für einen Einstieg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523246</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Wed, 19 May 2004 09:02:31 GMT</pubDate></item><item><title><![CDATA[Reply to Animiertes Icon in einem Dialog on Wed, 19 May 2004 09:56:43 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>nutz doch einfach die MSG WM_TIMER. -&gt; FAQ</p>
<p>oder<br />
Bsp.:</p>
<pre><code class="language-cpp">const short ID_TIMER1 = 1;

BEGIN_MESSAGE_MAP(CDeinDlg, CDialog)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
         ON_WM_TIMER() //&lt;----------
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

void CDeinDlg::WasWeissIch()
{
  SetTimer(ID_TIMER1, 500, NULL);
}

void CDeinDlg::OnTimer(UINT nIDEvent)
{
  switch(nIDEvent)
  {
  case ID_TIMER1: //Wechsel dein Bild
                  break;
  }
}
</code></pre>
<p>oder bau nen Thread der für dich dein Bild wechselt, brauchst dann aber auch einen Timer.... gibt ne Menge möglichleiten....</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/523290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/523290</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 19 May 2004 09:56:43 GMT</pubDate></item></channel></rss>