<?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[Buttons in calc.exe - Wie kann das sein???]]></title><description><![CDATA[<p>Hi,<br />
startet mal calc.exe und schaltet (wenn ihr WinXP habt) in den klassischen Windows-Modus. Ihr werdet sehen: die Buttons auf dem Rechner bekommen beim Focus kein FocusRect verpasst, und die Aufschrift des Buttons wird bei einem Klick drauf auch nicht verschoben. Ich dachte mir, dass sowas wohl nur mit Ownerdraw geht. Pustekuchen! Spy sagt mir, dass die Stile genau denen eines stinknormalen Buttons entsprechen. Wie kann das sein???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68616/buttons-in-calc-exe-wie-kann-das-sein</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 18:52:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68616.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Mar 2004 14:18:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 14:28:32 GMT]]></title><description><![CDATA[<p>Hi,<br />
startet mal calc.exe und schaltet (wenn ihr WinXP habt) in den klassischen Windows-Modus. Ihr werdet sehen: die Buttons auf dem Rechner bekommen beim Focus kein FocusRect verpasst, und die Aufschrift des Buttons wird bei einem Klick drauf auch nicht verschoben. Ich dachte mir, dass sowas wohl nur mit Ownerdraw geht. Pustekuchen! Spy sagt mir, dass die Stile genau denen eines stinknormalen Buttons entsprechen. Wie kann das sein???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484277</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 14:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 14:28:19 GMT]]></title><description><![CDATA[<p>Subclassing</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484283</guid><dc:creator><![CDATA[..]]></dc:creator><pubDate>Fri, 19 Mar 2004 14:28:19 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 14:29:42 GMT]]></title><description><![CDATA[<p>Und dann auf WM_PAINT reagieren, oder wie? Dann kann man's auch gleich OwnerDrawn machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484286</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 14:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 14:31:35 GMT]]></title><description><![CDATA[<p>vielleicht wußten die nicht wie das geht <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/484288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484288</guid><dc:creator><![CDATA[..]]></dc:creator><pubDate>Fri, 19 Mar 2004 14:31:35 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 16:30:08 GMT]]></title><description><![CDATA[<p>Hab kein XP, aber hast du dieses Verhalten nur bei dieser einen Anwendung festgestellt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484431</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 19 Mar 2004 16:30:08 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 16:31:02 GMT]]></title><description><![CDATA[<p>Ja, aber dazu brauchst du kein XP. Schau doch selber mal nach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484433</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 16:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 16:31:28 GMT]]></title><description><![CDATA[<p>calc (Rechner) gibts auf jedem Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484434</guid><dc:creator><![CDATA[calc]]></dc:creator><pubDate>Fri, 19 Mar 2004 16:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 16:38:42 GMT]]></title><description><![CDATA[<p>Hab ich aber nicht mitinstalliert <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="🤡"
    /> - und werde das auch nicht nur deswegen tun <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/484440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484440</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 19 Mar 2004 16:38:42 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 16:40:34 GMT]]></title><description><![CDATA[<p>also bei sind es owner draw buttons (w2k)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484442</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 19 Mar 2004 16:40:34 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 16:46:09 GMT]]></title><description><![CDATA[<p>uiiii. Sowas! Komisch. <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/484448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484448</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 16:46:09 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 18:00:11 GMT]]></title><description><![CDATA[<p>Hier die Daten der Taste &quot;7&quot; meines XP Prof. &quot;Taschenrechners&quot;:<br />
(Quelle: <a href="http://www.windows-spy.com/" rel="nofollow">Winspector Spy</a>)</p>
<p>Class Name:<br />
Button</p>
<p>Text:<br />
7</p>
<p>Styles:<br />
WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | BS_TEXT</p>
<p>StylesEx:<br />
WS_EX_NOPARENTNOTIFY | WS_EX_LEFT | WS_EX_LTRREADING | WS_EX_RIGHTSCROLLBAR</p>
<p>Rectangle:<br />
844, 464, 880, 493</p>
<p>Size:<br />
36, 29</p>
<p>Client Rectangle:<br />
0, 0, 36, 29</p>
<p>Client Size:<br />
36, 29</p>
<p>ID:<br />
131</p>
<p>Properties Atom:<br />
#43288 0xFFFFFFFF (-1)</p>
<p>Atom:<br />
#43282 0x00010003 (65539)</p>
<p>Class specific:<br />
unchecked</p>
<p>Owner EXE:<br />
C:\WINDOWS\system32\calc.exe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484514</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Fri, 19 Mar 2004 18:00:11 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 19:12:24 GMT]]></title><description><![CDATA[<p>Ihr habt Probleme... <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 />
<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="😉"
    /> <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/484565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484565</guid><dc:creator><![CDATA[Sgt. Nukem]]></dc:creator><pubDate>Fri, 19 Mar 2004 19:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 19:36:44 GMT]]></title><description><![CDATA[<p>ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484584</guid><dc:creator><![CDATA[jo!]]></dc:creator><pubDate>Fri, 19 Mar 2004 19:36:44 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 20:43:28 GMT]]></title><description><![CDATA[<p>Wie kann man denn herausfinden, ob da tatsächlich SubClassing betrieben wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484620</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 20:43:28 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 21:03:47 GMT]]></title><description><![CDATA[<p>Mit Spy++ kann man die Adresse der Fensterprozedur sehen.</p>
<p>Allerdings ist die bei den Buttons in Calc genauso wie bei anderen Programmen. <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="😮"
    /> <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="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/484632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484632</guid><dc:creator><![CDATA[hmmmm]]></dc:creator><pubDate>Fri, 19 Mar 2004 21:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 21:59:15 GMT]]></title><description><![CDATA[<p>Hööö? Billie verschweigt uns was! Meine Frage bleibt: Wie kann das sein???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484655</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 21:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Fri, 19 Mar 2004 22:08:30 GMT]]></title><description><![CDATA[<p>Ich hab's nochmal mit dem Abbrechen-Button vom &quot;Eigenschaften von Anzeige&quot;-Dialog verglichen. Die WindowProc ist tatsächlich die gleiche. Aber es gibt da 2 Unterschiede, von denen ich nicht weiß, was sie bedeuten. Der erste ist der Wert der Fenster-Bytes und der zweite (und vielleicht wichtigere) ist in den Klassenstilen zu bemerken. Beim calc-Button ist CS_GLOBALCLASS dabei - beim Abbrechen-Button nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484658</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 19 Mar 2004 22:08:30 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 00:42:16 GMT]]></title><description><![CDATA[<p>-&gt; RegisterClass</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484717</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Sat, 20 Mar 2004 00:42:16 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 01:48:39 GMT]]></title><description><![CDATA[<p>RegisterClass - Aha. Werd ich gleich mal versuchen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484727</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 20 Mar 2004 01:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 03:42:59 GMT]]></title><description><![CDATA[<p>Nach einigem Rumprobieren merke ich, dass ich beim besten Willen nicht verstehe, wie du das meinst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484737</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 20 Mar 2004 03:42:59 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 12:27:35 GMT]]></title><description><![CDATA[<p>Ich denke das die einfach die Klasse button registriert haben und in der WndProc dann das Nötige änderten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484861</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Sat, 20 Mar 2004 12:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 12:39:15 GMT]]></title><description><![CDATA[<p>WebFritzi hatte die Frage auch im Forum von <a href="http://www.winapi.net" rel="nofollow">http://www.winapi.net</a> gestellt und dort ist rausgekommen, das der Button unter Windows XP das Custom Draw Feature nutzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484870</guid><dc:creator><![CDATA[zusatz]]></dc:creator><pubDate>Sat, 20 Mar 2004 12:39:15 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 12:39:59 GMT]]></title><description><![CDATA[<p>Der Link: <a href="http://www.winapi.net/forum/viewtopic.php?t=503" rel="nofollow">http://www.winapi.net/forum/viewtopic.php?t=503</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/484873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484873</guid><dc:creator><![CDATA[zusatz]]></dc:creator><pubDate>Sat, 20 Mar 2004 12:39:59 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons in calc.exe - Wie kann das sein??? on Sat, 20 Mar 2004 13:50:46 GMT]]></title><description><![CDATA[<p>Danke euch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484922</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 20 Mar 2004 13:50:46 GMT</pubDate></item></channel></rss>