<?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[Abbildung einer Sinusfunktion]]></title><description><![CDATA[<p>Hallo,<br />
weiß jemand wie man eine Sinusfunktion in einem MFC-Dialog darstellen lassen kann?<br />
Mit welchem Code errechnet sich die Funktion?<br />
Muss ich bestimmte header-Dateien ergänzen?</p>
<p>Bin für jeden Tipp dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/55616/abbildung-einer-sinusfunktion</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 01:10:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/55616.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Nov 2003 11:47:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Abbildung einer Sinusfunktion on Tue, 18 Nov 2003 11:47:27 GMT]]></title><description><![CDATA[<p>Hallo,<br />
weiß jemand wie man eine Sinusfunktion in einem MFC-Dialog darstellen lassen kann?<br />
Mit welchem Code errechnet sich die Funktion?<br />
Muss ich bestimmte header-Dateien ergänzen?</p>
<p>Bin für jeden Tipp dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/396676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/396676</guid><dc:creator><![CDATA[zapp_b]]></dc:creator><pubDate>Tue, 18 Nov 2003 11:47:27 GMT</pubDate></item><item><title><![CDATA[Reply to Abbildung einer Sinusfunktion on Tue, 18 Nov 2003 12:40:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int nStartX=20;
    int nStartY=600;
    CDC *pDC = GetDC();
    pDC-&gt;MoveTo(nStartX,nStartY);
    pDC-&gt;LineTo(nStartX+700,nStartY);
    for(i=0;i&lt;700;++i)
    {
        double dSchrittlaenge=50;
        pDC-&gt;SetPixel(nStartX+i,nStartY+sin(pi*i/(2.0*dSchrittlaenge))*dSchrittlaenge,RGB(255,0,0));
    }
</code></pre>
<p>nStartX ist der Abstand vom rechten Rand, bei dem die Sinuskurve beginnt.<br />
nStartY ist der Abstand vom oberen Rand, bei dem die Sinuskurve beginnt.<br />
dSchrittlaenge ist die Anzahl der Pixel, die einem Schritt auf der X- und der Y-Achse entsprechen, das heisst, nach 50 Pixeln hat man den ersten Hochpunkt der Sinuskurve, nach 100 Pixeln schneidet sie wieder die X-Achse usw ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/396732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/396732</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Tue, 18 Nov 2003 12:40:33 GMT</pubDate></item></channel></rss>