<?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[Ownerdraw Menüs...]]></title><description><![CDATA[<p>Habe eigentlich ein ganz simples Problem, habe aber bisher keine Lösung dafür gefunden. Ich würde nämlich gerne bei einem selbstgezeichneten Menü die Farbe des kleinen Pfeils ändern, der sich neben Menüeingrägen befindet die wiederum ein Popup Menü öffnen. Ich hoffe mir kann jemand helfen!<br />
Danke schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75106/ownerdraw-menüs</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 15:08:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75106.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 May 2004 13:03:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 13:03:16 GMT]]></title><description><![CDATA[<p>Habe eigentlich ein ganz simples Problem, habe aber bisher keine Lösung dafür gefunden. Ich würde nämlich gerne bei einem selbstgezeichneten Menü die Farbe des kleinen Pfeils ändern, der sich neben Menüeingrägen befindet die wiederum ein Popup Menü öffnen. Ich hoffe mir kann jemand helfen!<br />
Danke schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528266</guid><dc:creator><![CDATA[Talkabout]]></dc:creator><pubDate>Thu, 27 May 2004 13:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 15:48:52 GMT]]></title><description><![CDATA[<p>Das ist nicht möglich, der Pfeil wird vom System gezeichnet. Du könntest aber ein eigenes Menü schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528450</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 15:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 15:53:46 GMT]]></title><description><![CDATA[<p>Das habe ich ja schon. Ich habe ein selbstgezeichnetes Menü, das Problem ist dass der Pfeil trotzdem gezeichnet wird, ich kann ihn weger farblich ändern noch ausschalten! Eines davon müsste doch aber gehen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528452</guid><dc:creator><![CDATA[Talkabout]]></dc:creator><pubDate>Thu, 27 May 2004 15:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 15:56:29 GMT]]></title><description><![CDATA[<p>Mit eigenes ist nicht das Ownerdraw Menü gemeint, sondern eins das from scratch geschrieben ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528453</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 15:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 16:14:54 GMT]]></title><description><![CDATA[<p>Aha, das ist wiederum was was ich nicht wusste, kennst Du irgendeine Quelle wo ich mir das genau angucken kann was das ist? Und meine zweite Frage, nur zur Sicherheit, es ist nicht möglich diesen Pfeil mit einem Ownerdraw Menü zu ändern oder ganz zu entfernen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528472</guid><dc:creator><![CDATA[Talkabout]]></dc:creator><pubDate>Thu, 27 May 2004 16:14:54 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 16:58:19 GMT]]></title><description><![CDATA[<p>Nein, es ist nicht möglich, denn wie ich schon sagte wird der Pfeil vom System gezeichnet. Du könntest das Fenster des Menüs subclassen und WM_PAINT, WM_PRINTCLIENT abfangen, aber dann wirst wohl keine WM_DRAWITEM Notifications bekommen...</p>
<p>Hier ist z.B. ein einfaches selbstgeschriebenes Menü um das eigentliche Konzept zu verstehen <a href="http://www.codeguru.com/Cpp/controls/menu/alternativemenu/article.php/c189/" rel="nofollow">http://www.codeguru.com/Cpp/controls/menu/alternativemenu/article.php/c189/</a></p>
<p>Ich schreibe momentan selbst ein eigenes Menü, allerdings in WTL:<br />
<a href="http://www.home.no/rainy/shlo/demo10.zip" rel="nofollow">http://www.home.no/rainy/shlo/demo10.zip</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/528525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528525</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 16:58:19 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 17:04:49 GMT]]></title><description><![CDATA[<p>Alles klar, ich danke Dir für die Hilfe!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528530</guid><dc:creator><![CDATA[Talkabout]]></dc:creator><pubDate>Thu, 27 May 2004 17:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 17:20:07 GMT]]></title><description><![CDATA[<p>Shlo, kannst du uns auch den Quelltext freigeben? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/528539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528539</guid><dc:creator><![CDATA[Ziggy]]></dc:creator><pubDate>Thu, 27 May 2004 17:20:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 17:28:35 GMT]]></title><description><![CDATA[<p>Das Menü ist lange noch nicht fertig, deshalb macht es momentan keinen Sinn die Sourcen zu posten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/528547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528547</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 17:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 18:19:22 GMT]]></title><description><![CDATA[<p>Wie &quot;selber&quot; hast du das geschrieben? Also was ist deine Basisklasse usw. Würde mich interessieren, habe nämlich vor nem Jahr oder so auch ein Menü geschrieben, bei dem ich alles selbst implementiert hab, Basisklasse war CWnd <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/528564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528564</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 18:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 18:36:33 GMT]]></title><description><![CDATA[<p>Die Basisklasse ist ein CWindowImpl-Template, vergleichbar mit CWnd bei MFC.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528569</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 18:36:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 18:39:31 GMT]]></title><description><![CDATA[<p>Dann frag ich mich, was bei dem Menü denn noch fehlt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528572</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 18:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 18:55:47 GMT]]></title><description><![CDATA[<p>Vieles: die Positionierung der Popups ist manchmal fehlerhaft, der Schatten wird nach einer schnellen nacheinanderfolgenden Anzeige der Popups falsch gezeichnet. Das Verhalten des Menüs entspricht nicht ganz dem Menü von Windows und die Animationen fehlen... <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/528582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528582</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 18:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 18:58:50 GMT]]></title><description><![CDATA[<p>*g* ok. Also nur Kleinigkeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528585</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 18:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 19:07:14 GMT]]></title><description><![CDATA[<p>Wie es man sieht... Was aber noch wichtig ist: es fehlt die Möglichkeit mit der Tastatur zu navigieren. Es ist zwar bereits implementiert, aber da das Menü nie den Fokus bekommt, muss ich den Umweg über Hooks nehmen. <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/528590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528590</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 19:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 19:13:23 GMT]]></title><description><![CDATA[<p>oh lol, das ist natürlich schlecht *fg*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528597</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 19:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 20:07:31 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3320">@Shlo</a></p>
<p>Kennst du schon das Fakemenu-Sample aus dem Platform SDK (Samples\winui\Shell\Fakemenu)? Dort kann man auch Eingaben mit der Tastatur machen, aber ohne Hooks.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528641</guid><dc:creator><![CDATA[:)]]></dc:creator><pubDate>Thu, 27 May 2004 20:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to Ownerdraw Menüs... on Thu, 27 May 2004 20:58:56 GMT]]></title><description><![CDATA[<p>Ich habe die Samples leider nicht installiert. Aber es geht in der Tat ohne Hooks: man filtert die Nachrichten im Bereich von WM_KEYFIRST bis WM_KEYLAST direkt in der Messageloop des Menüs und schickt diese an das Fenster ohne DispatchMessage aufzurufen und das scheint zu funktionieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/528662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528662</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Thu, 27 May 2004 20:58:56 GMT</pubDate></item></channel></rss>