<?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[Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9]]></title><description><![CDATA[<p>Hallo,<br />
ich würd gerne DX lernen. SO, mit Winapi hab ich ein hauch von Erfahrung.<br />
Leider halt nur wenig.<br />
Jetzt dacht ich mir ich mach ein Winanwendung, mit einem DX fenster kombiniert.<br />
(Ich hoffe das ist möglich). So erhoffe ich mir mich in Winapi und DX zu festigen.</p>
<p>Ehrlich gesagt hab ich keine Ahnung ob ich das schaffe, und werde wenn ja. Desöftern auf euch zurückgreifen müssen.</p>
<p>Werte für den Kondensator werden über buttons o. ähnlich eingegeben.<br />
Einzig die Grafische ausgabe soll im Winfenster, ich vermute mal als child, ausgegeben werden. Vieleicht kennt ihr die Funktion eines Kondensators,<br />
ich möcht halt die Spannungen und Ströme grafisch(als Diagramm, Sinus AC) ausgeben.</p>
<p>Das mal für den Anfang, was haltet ihr davon?? Realisierbar?</p>
<p>Vielen dank,ciao</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77252/grafisch-aufgezeigtes-verhalten-eines-kondensators-ac-dc-c-winapi-dx9</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 21:44:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77252.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Jun 2004 09:16:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 09:16:18 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich würd gerne DX lernen. SO, mit Winapi hab ich ein hauch von Erfahrung.<br />
Leider halt nur wenig.<br />
Jetzt dacht ich mir ich mach ein Winanwendung, mit einem DX fenster kombiniert.<br />
(Ich hoffe das ist möglich). So erhoffe ich mir mich in Winapi und DX zu festigen.</p>
<p>Ehrlich gesagt hab ich keine Ahnung ob ich das schaffe, und werde wenn ja. Desöftern auf euch zurückgreifen müssen.</p>
<p>Werte für den Kondensator werden über buttons o. ähnlich eingegeben.<br />
Einzig die Grafische ausgabe soll im Winfenster, ich vermute mal als child, ausgegeben werden. Vieleicht kennt ihr die Funktion eines Kondensators,<br />
ich möcht halt die Spannungen und Ströme grafisch(als Diagramm, Sinus AC) ausgeben.</p>
<p>Das mal für den Anfang, was haltet ihr davon?? Realisierbar?</p>
<p>Vielen dank,ciao</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543585</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 09:16:18 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 09:28:13 GMT]]></title><description><![CDATA[<p>Na klar ist das realisierbar.<br />
Eine Programm das DX nutzt ist doch eine Win32 Anwendung.<br />
Du musst dafür sogar ein Fenster erstellen.<br />
Obwohl ich fuer diese Aufgabe eher GDI nutzen würde, solange das Neuzeichnen der Graphen nicht wirklich mehr als 30x in der Sekunde erfolgen muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543591</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 19 Jun 2004 09:28:13 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 09:44:49 GMT]]></title><description><![CDATA[<p>Ja, die GDI wäre schnell genug?<br />
Ich möchte das gernr in echtzeit ausgeben.</p>
<p>Das ausgabe fenster müsste ich doch als child erstellen, nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543594</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 09:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 10:04:36 GMT]]></title><description><![CDATA[<p>Ich denke auch, dass man diese Aufgabe zunächst mit GDI lösen sollte. Es geht doch wohl mehr um das Prinzip, so dass man die Zeitskala auch &quot;spreizen&quot; kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543609</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 19 Jun 2004 10:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 10:30:58 GMT]]></title><description><![CDATA[<p>genau,</p>
<p>bei meinen GDI versuchen hatte ich oftmals ein arges flimmern.<br />
Kann man das mit einem &quot;Backpuffer&quot; irgendwie verhindern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543628</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 10:30:58 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 10:33:14 GMT]]></title><description><![CDATA[<p>Nein, du musst kein Child Window erstellen.<br />
Du kannst direkt in das Hauptfenster zeichnen.<br />
Unter der WinApi holst du dir mit GetDC einen GDI-Kontext fuer den &quot;Innenbereich&quot; des Fensters.<br />
Ich weiss nicht genau, was du mit Echtzeit meinst.<br />
Die Frage ist, ob du die Graphen einmal zeichnest, nachdem der Anwender eine Eingabe gemacht hat, oder ob du irgendeine Art der Animation brauchst.<br />
Mach das erstmal mit GDI, und bastel dir deine Algoritmen zusammen, wenn es ruckelt, kannst du immer noch auf DX umsatteln.<br />
Gerade fuer technische Zeichnungen und Diagramme hat die GDI aber gute Funktionen, wie z.B. Skalierungsysteme.<br />
Du musst dir darüber im Klaren sein, dass du mit DX quasi für alle zeichnerischen Dinge selbst verantwortlich bist.Das ist der Preis der Geschwindigkeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543630</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 19 Jun 2004 10:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 10:35:03 GMT]]></title><description><![CDATA[<p>Echtzeit = animation</p>
<p>also das ich die Kapazität oder wasauchimmer ändere und ich das halbwegsflimmerfrei auf dem Bildschrim sehe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543632</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 10:35:03 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 10:44:03 GMT]]></title><description><![CDATA[<p>hosti schrieb:</p>
<blockquote>
<p>genau,</p>
<p>bei meinen GDI versuchen hatte ich oftmals ein arges flimmern.<br />
Kann man das mit einem &quot;Backpuffer&quot; irgendwie verhindern?</p>
</blockquote>
<p>Dazu kann ich nicht viel sagen, da ich deinen Zeichenalgorithmus nicht kenne.<br />
Aber bestimmt lässt sich da einiges ändern.<br />
Z.b nicht immer die ganze Zeichnung neu zeichnen, wenn nur ein Teil des Bildes von einem Fenster verdeckt war.Oder du nutzt einen Privat DC.<br />
Oder du erstellst dir eine Off-Screen-Bitmap ,zeichnest darein, und blittest die dann immer.<br />
Also schau dir am Besten nochmal deine Zeichenroutine an, wann und wieoft sie aufgerufen wird.Bestimmt lässt sich da noch einiges verbessern.Und sei experimentierfreudig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/543635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543635</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 19 Jun 2004 10:44:03 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 13:58:36 GMT]]></title><description><![CDATA[<p>Meine Ausgabe ist ja ähnlich einer kurve.<br />
Also werde ich wohl immer das ganze Grafikfenster aktualisieren müssen.<br />
Wodurch das flimmern entstehen würde, anderseits ist es ja keine schnelle bewegung sondern kurze Wertänderungen und anschliessende neue ausgabe.<br />
ALso werde ich vermutlich noch nicht mal ein flimmern haben,</p>
<p>Weiss das grad jemand,<br />
Muss ich die Linien(kurven) mit getpixel und Algo zeichnen oder gibts da neh funktion?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543748</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 13:58:36 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 14:02:37 GMT]]></title><description><![CDATA[<p>siehe z.B.:<br />
<a href="http://www.henkessoft.de/WinAPI_7_GDI.htm" rel="nofollow">http://www.henkessoft.de/WinAPI_7_GDI.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/543750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543750</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 19 Jun 2004 14:02:37 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 14:05:17 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> , wow.<br />
Vielen dank, scheint sehr genau das zu sein was ich suche</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543753</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 14:05:17 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sat, 19 Jun 2004 17:21:31 GMT]]></title><description><![CDATA[<p>Wie würdet ihr das eigentlich realisieren??<br />
Als Dialog anwendung oder ein normales Fenster mit Dialogen(Buttons) vollgestopft?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543837</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sat, 19 Jun 2004 17:21:31 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 10:52:48 GMT]]></title><description><![CDATA[<p>Na wenn du ganz korrekt bist, machst du ein großes Rahmenfenster und realisierst die Eingabe über Steuerleisten.Natürlich beliebig ab und andockbar.<br />
Die Ausgabe erfolgt dann in frei anordbaren Childfenstern, deren Ansichtsmodi über das Menü beeinflusst werden.</p>
<p>Nagut, das ist warscheinlich etwas viel für den Anfang.Eigentlich unmenschlich, das über pure WinApi realisieren zu wollen.<br />
Mach am Besten nur ein Fenster, und lasse den Einstelldialog(modal) dann über ein Menü aufrufen.Und zeichne dann in den Clientbereich des Fensters.<br />
Lese vorher dessen Größe aus, und passe den Graphen dann entsprechend an.<br />
Wenn du das dann hast, bist du schon recht weit gekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544122</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 20 Jun 2004 10:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 13:44:23 GMT]]></title><description><![CDATA[<p>Ich möcht gerne ein Titelmenu,</p>
<p>auf der linken seite buttons und eingabefelder(Kapazitäten, zeiten, Spannungen...) und paar regler, und dann links daneben Das Grafische ausgabefenster (ca.2/3 vertikal gesehen) irgendwie so hab ich mir das gedacht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544256</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 13:44:23 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 15:16:41 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=4180" rel="nofollow">Korbinian</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=11" rel="nofollow">Projekte</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=8" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/544308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544308</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 20 Jun 2004 15:16:41 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 15:34:05 GMT]]></title><description><![CDATA[<p>Nur so als frage, was macht mein Thread hier??<br />
Ist doch ein von mir gestartete Projekt... <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/544318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544318</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 15:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 15:50:18 GMT]]></title><description><![CDATA[<p>hosti schrieb:</p>
<blockquote>
<p>Nur so als frage, was macht mein Thread hier??<br />
Ist doch ein von mir gestartete Projekt... <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>
</blockquote>
<p>*g* ja, aber es ist dein höchstpersönliches Projekt, und du stellst ja kein Team dafür auf.<br />
Sei schonmal darauf gefasst, dass der Thread auch noch in C++ oder WinApi geschoben wird. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Zu deinem Layout: du möchtest also links am Rand eine Steuerleiste und davon dann links deinen Graphen?<br />
Und wozu brauchst du dann noch ein Fenster ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/544329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544329</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 20 Jun 2004 15:50:18 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 15:59:05 GMT]]></title><description><![CDATA[<p>Oh ach so, naja ins WInapi gehörts in dem falle ja.</p>
<p>Ich möchte die Grafische ausgeabe nicht einfach ins Fenster zeichnen sondern ähnlich wie ein texteditor ein &quot;optisch&quot; in die tiefe versetztes pseudo fenster..</p>
<p>Ich hoffe du verstehst was ich meine</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544339</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 15:59:05 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 19:19:38 GMT]]></title><description><![CDATA[<p>Ja, ich verstehe, was du meinst.<br />
Entweder du erstellst ein Childwindow mit WS_BORDER,<br />
oder du erstellst ein Controll, indem du als Klasse &quot;Static&quot; übergibst, bei der CreateWindowEx.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544465</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 20 Jun 2004 19:19:38 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 19:25:31 GMT]]></title><description><![CDATA[<p>Ich denke ich werd es mit dem child realisieren,</p>
<p>schön wäre wenn der ganze rest dann grau wäre wie die buttons oder die menu leiste</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544472</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 19:25:31 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 20:06:59 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4921">@MOD</a><br />
bitte nach WINapi verschieben. dankeschön</p>
<pre><code class="language-cpp">hGrafik = CreateWindow(&quot;Ausgabe&quot;, NULL, WS_CHILD | WS_VISIBLE |
									   WS_DLGFRAME , 230, 20, 760, 650, hwnd,
									   (HMENU) 2, hInstGlobal, NULL);
</code></pre>
<p>Die idee war damit das grafische ausgabe fenster zu erstellen.<br />
Was muss ich den dort wo ich Ausgabe habe angeben??<br />
Und wie lasse ich das anzegen?? das child meine ich<br />
Mit Static bin ich nicht ganz zufrieden da es mir entgegen kommt, ich hätte es gerne versenkt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544505</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 20:06:59 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 20:14:30 GMT]]></title><description><![CDATA[<p>Ne, das haut so nicht hin!</p>
<p>1. Nimm lieber einheitlich <a href="http://CreateWindowEx.So" rel="nofollow">CreateWindowEx.So</a> kommst du nicht durcheinander und du hast mehr Einfluss.</p>
<p>2. Nimm statt &quot;Anzeige&quot; am Besten als Klassenbezeichner &quot;Static&quot;.So brauchst du nicht extra manuell eine Klasse und Nachrichtenprozedur fuer das Childfenster registrieren, denn er ist von Windows schon voreingestellt.<br />
Mein WinApi Wissen ist ein bissl eingerostet, aber soweit ich mich entsinne, werden dessen Nachrichten an die WndProc vom Parent durchgeleitet.</p>
<p>3. WS_DLGFRAME gefällt mir gar nicht. Das wiederspricht sich mit dem Ziel, das Fenster als eingebettetes Objekt zu erstellen. Nimm &quot;WS_BORDER&quot;!</p>
<p>Anzeigen müsste er das von selber, da du ja WS_VISIBLE angegeben hast.</p>
<p>Edit: Das Static dir entgegenkommt, das kann man ändern.<br />
Spiel einfach mit den Windowstyles rum, heisst irgendetwas mit ClientEdge oder<br />
SunkenEdge oder WS_BORDER oder so ähnlich.Auf jeden Fall nicht WS_DLGFRAME oder WS_THICKFRAME.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544516</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 20 Jun 2004 20:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 20:24:43 GMT]]></title><description><![CDATA[<p>Ja, BORDER ist schon schöner.</p>
<p>Komisch ist, wenn ich es kompiliere und starte hab ich nur das Parent fenster.<br />
dan beende ich das prog und starte es nochmals und alles wird korrekt angezeigt..komisch(VC6.0)</p>
<p>Was genau heisst den static?? Aus der MSdn werde ich nicht befriedigend schlau<br />
PS: benutzt du eigentlich einen Messenger? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/544521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544521</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 20:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 20:34:28 GMT]]></title><description><![CDATA[<p>Ne Sorry, habe keinen Messanger und muss mich jetzt auch langsam eigenen Aufgaben widmen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> , frag aber ruhig...</p>
<p>MSDN ist gar nichtmal so verkehrt, eigentlich steht alles drin, die Themen sind bloss schrecklich unlogisch verlinkt. Deswegen immer schön nach Stichworten suchen.</p>
<p>Hier hast du z.B. noch ein paar Windowstylen speziell für Staticcontrol<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/staticcontrols/staticcontrolreference/staticcontrolstyles.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/staticcontrols/staticcontrolreference/staticcontrolstyles.asp</a><br />
besonders SS_ETCHEDFRAME sollte was für dich sein.</p>
<p>Static heisst, dass es so aussieht wie ein Label, also dem Benutzer signalisiert, dass er dort keine Eingaben zu machen hat.Etwa durch einen blinkenden Cursor.</p>
<p>Dein Problem klingt irgendwie nach Durcheinander im MessageLoop.Oder du erzwingst das Anzeigen mit ShowWindow(hWnd,SW_SHOW);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544532</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 20 Jun 2004 20:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 20:55:45 GMT]]></title><description><![CDATA[<p>Eigentlich wollt ichs ja hochladen aber mein Webspace spinnt</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);

HINSTANCE hInstGlobal;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    PSTR szCmdLine, int iCmdShow)
{
     static char szAppName[] = &quot;Name&quot; ;

	 HWND        hwnd ;
     MSG         msg ;

	 hInstGlobal = hInstance;

	 int cx = GetSystemMetrics( SM_CXSCREEN );
	 int cy = GetSystemMetrics( SM_CYSCREEN );

     WNDCLASS  wc ;
     wc.style         = CS_HREDRAW | CS_VREDRAW;
	 wc.lpfnWndProc   = WndProc;
	 wc.cbClsExtra    = 0;
	 wc.cbWndExtra    = 0;
	 wc.hInstance     = hInstance;
	 wc.hIcon         = LoadIcon (NULL, IDI_APPLICATION);
	 wc.hCursor       = LoadCursor (NULL, IDC_ARROW);
	 wc.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
	 wc.lpszMenuName  = NULL;
	 wc.lpszClassName = szAppName;
	 RegisterClass (&amp;wc);

	 hwnd = CreateWindow (szAppName, &quot;Kondensator&quot;, 
						  WS_OVERLAPPEDWINDOW | WS_MAXIMIZE , 0, 
						  0, cx, cy,
						  NULL, NULL, hInstance, NULL) ;	

	 ShowWindow (hwnd, iCmdShow) ;
	 UpdateWindow (hwnd) ;

     while (GetMessage (&amp;msg, NULL, 0, 0))
          {
		    TranslateMessage (&amp;msg) ;
		    DispatchMessage (&amp;msg) ;
          }
	 return msg.wParam ;
}

LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
	static HBRUSH hBrush;
    switch (iMsg)
          {
		  case WM_CREATE :
			  HWND hbutton;
			  HWND hGrafik;

			  hBrush = (HBRUSH) CreateSolidBrush (RGB ( 0, 0, 0)); 

			  hbutton = CreateWindow(&quot;Button&quot;, &quot;Exit, später Buttons und so..&quot;, WS_CHILD | WS_VISIBLE |
									  BS_PUSHBUTTON, 20, 20, 200, 650, hwnd, 
									  (HMENU) 1, hInstGlobal, NULL);

			  hGrafik = CreateWindowEx(WS_EX_STATICEDGE, &quot;STATIC&quot;, NULL, WS_CHILD | WS_VISIBLE |
									   WS_BORDER , 230, 20, 760, 650, hwnd,
									   (HMENU) 2, hInstGlobal, NULL);
		  case WM_CTLCOLORSTATIC:
			  SetBkMode ((HDC) wParam, TRANSPARENT);
		      return (LONG) hBrush; 

		  case WM_COMMAND:
			  if(HIWORD(wParam) == BN_CLICKED)
			  {
				  if (LOWORD(wParam == 1))
				  {
					  SendMessage(GetParent(HWND(lParam)), WM_DESTROY, 0,0);
				  }

			  }

			  return 0;

		  case WM_PAINT :

			   return 0 ;

		 case WM_DESTROY :
			   DeleteObject (hBrush); 
			   PostQuitMessage (0) ;
               return 0 ;
          }

     return DefWindowProc (hwnd, iMsg, wParam, lParam) ;
}
</code></pre>
<p>Was hälts du davon?? und erkennst du vieleicht mein Fenster prob?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544547</guid><dc:creator><![CDATA[hosti]]></dc:creator><pubDate>Sun, 20 Jun 2004 20:55:45 GMT</pubDate></item><item><title><![CDATA[Reply to Grafisch aufgezeigtes verhalten eines Kondensators(AC&#x2F;DC) C++&#x2F;WinApi&#x2F;DX9 on Sun, 20 Jun 2004 21:11:26 GMT]]></title><description><![CDATA[<p>Naja, also bei mir (<a href="http://VC.net" rel="nofollow">VC.net</a> 7.1 @ WinXP) gibt es dein Problem nicht.<br />
Ich finde aber dieses maximierte Fenster unästhetisch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Schau dir mal dein case WM_CREATE an.<br />
Nach abarbeitung fällt er schnurstracks durch case WM_CTLCOLORSTATIC: .<br />
Wenn ich mich recht entsinne, sollte man jedes case mit</p>
<pre><code class="language-cpp">return DefWndProc(***);
</code></pre>
<p>beenden, weil Windows selber ja auch noch die Nachrichten auswerten muss.<br />
Gerade bei einem frisch erstellten Fenster ist das ja wichtig.</p>
<p>Dann rate ich dir, dir gleich anzugewöhnen einheitlich CreateWindowEx zu nehmen, sonst kommst du nachher irgendwann durcheinander mit den RegisterClass und RegisterClassEx.</p>
<p>Ersetze WS_BORDER bei dem Static mal mit SS_ETCHEDFRAME.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544557</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 20 Jun 2004 21:11:26 GMT</pubDate></item></channel></rss>