<?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[Problem mit ProgressBar]]></title><description><![CDATA[<p>Hab diese Funktionen mit geschrieben um den ProgessBar Balken zubewegen<br />
nur wie bekomme ich den balken bri 100% zum stoppen</p>
<pre><code class="language-cpp">void Init (HWND hwnd)
{
	SendMessage(GetDlgItem(hwnd,IDC_PROGRESS), PBM_SETPOS,(WPARAM)progress,0);
}

void CALLBACK IncTimer1 (HWND hwnd, UINT iMsg, UINT iTimer, DWORD dwTime)
{
	progress++;

	if(progress &lt; 100)
	{
		Init(hwnd);
	}

	if(progress &gt;=100)
	{
		progress=0;
		Init(hwnd);
	}
	sprintf(status,&quot;%i %%&quot;,progress);
	SetWindowText(GetDlgItem(hwnd, IDC_ANZEIGE), status);
}
</code></pre>
<p>und der Aufruf</p>
<pre><code class="language-cpp">SetTimer(hWnd, INCTIMERID1, zeit, (TIMERPROC) IncTimer1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/169622/problem-mit-progressbar</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 19:44:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169622.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Jan 2007 03:19:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit ProgressBar on Sun, 07 Jan 2007 03:19:58 GMT]]></title><description><![CDATA[<p>Hab diese Funktionen mit geschrieben um den ProgessBar Balken zubewegen<br />
nur wie bekomme ich den balken bri 100% zum stoppen</p>
<pre><code class="language-cpp">void Init (HWND hwnd)
{
	SendMessage(GetDlgItem(hwnd,IDC_PROGRESS), PBM_SETPOS,(WPARAM)progress,0);
}

void CALLBACK IncTimer1 (HWND hwnd, UINT iMsg, UINT iTimer, DWORD dwTime)
{
	progress++;

	if(progress &lt; 100)
	{
		Init(hwnd);
	}

	if(progress &gt;=100)
	{
		progress=0;
		Init(hwnd);
	}
	sprintf(status,&quot;%i %%&quot;,progress);
	SetWindowText(GetDlgItem(hwnd, IDC_ANZEIGE), status);
}
</code></pre>
<p>und der Aufruf</p>
<pre><code class="language-cpp">SetTimer(hWnd, INCTIMERID1, zeit, (TIMERPROC) IncTimer1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1204779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204779</guid><dc:creator><![CDATA[Ascharan]]></dc:creator><pubDate>Sun, 07 Jan 2007 03:19:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit ProgressBar on Sun, 07 Jan 2007 10:02:44 GMT]]></title><description><![CDATA[<p>KillTimer(id) wobei id die ID des zuvor erzeugten Times ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204842</guid><dc:creator><![CDATA[Dr. C++]]></dc:creator><pubDate>Sun, 07 Jan 2007 10:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit ProgressBar on Sun, 07 Jan 2007 12:32:07 GMT]]></title><description><![CDATA[<p>Schoen mit KillTimer Kill ichs Scho manuel wollte eigentlich wo oder wie ich erfahre das der timer 100 ereicht hat damit er selbst stopt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204915</guid><dc:creator><![CDATA[Ascharan]]></dc:creator><pubDate>Sun, 07 Jan 2007 12:32:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit ProgressBar on Sun, 07 Jan 2007 12:38:37 GMT]]></title><description><![CDATA[<p>Ascharan schrieb:</p>
<blockquote>
<p>Schoen mit KillTimer Kill ichs Scho manuel wollte eigentlich wo oder wie ich erfahre das der timer 100 ereicht hat damit er selbst stopt</p>
</blockquote>
<p>Na in Deiner TimerProc (also hier <em>IncTimer1</em>). Du kannst doch prüfen, ob <em>progress</em> dem Wert 100 entspricht und dann in der TimerProc den Timer beenden, mit:</p>
<pre><code class="language-cpp">KillTimer(hwnd, iTimer);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1204921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204921</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 07 Jan 2007 12:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit ProgressBar on Sun, 07 Jan 2007 13:06:43 GMT]]></title><description><![CDATA[<p>Jop functioniert hab</p>
<pre><code class="language-cpp">KillTimer(hwnd, INCTIMERID1);
</code></pre>
<p>mit in die function gesetzt</p>
<pre><code class="language-cpp">void CALLBACK IncTimer1 (HWND hwnd, UINT iMsg, UINT iTimer, DWORD dwTime)
{
    progress++;

    if(progress &lt; 100)
    {
        Init(hwnd);
    }

    if(progress &gt;=100)
    {
        progress=0;
        Init(hwnd);
        KillTimer(hwnd, INCTIMERID1);
    }
    sprintf(status,&quot;%i %%&quot;,progress);
    SetWindowText(GetDlgItem(hwnd, IDC_ANZEIGE), status);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1204950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204950</guid><dc:creator><![CDATA[Ascharan]]></dc:creator><pubDate>Sun, 07 Jan 2007 13:06:43 GMT</pubDate></item></channel></rss>