<?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 menü]]></title><description><![CDATA[<p>ich habe ein programm gebaut, dass per button aufgaben ausführt.</p>
<p>nun habe ich ein menü zum programm hinzugefügt, möchte die alte funktion behalten, aber beide sachen kommen sich in die quere, so wie ich es jetzt habe</p>
<p>Problem:</p>
<p>Ich habe</p>
<pre><code class="language-cpp">switch (LOWORD(wParam))
{
</code></pre>
<p>immer mit dem vergleich == 1 bis 10 versehen</p>
<p>nun so wie ich menüs kenne muss man sie nach</p>
<pre><code class="language-cpp">switch (LOWORD(wParam))
</code></pre>
<p>mit case Bezeichner:<br />
...</p>
<p>mit funktionen belegen.</p>
<p>Also ich möchte das mein menü arbeitet ohne mit den buttonsachen in berührung zu kommen.</p>
<p>Was gibt es da für möglichkeiten? wie könnte man das ausführen</p>
<p>Vorstellung:</p>
<p>Programm arbeitet, während man in der Menüleiste Optionen auswählen kann, um zb eine message box aufzurufen..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144136/problem-mit-menü</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 19:43:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144136.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Apr 2006 19:24:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit menü on Fri, 14 Apr 2006 19:24:20 GMT]]></title><description><![CDATA[<p>ich habe ein programm gebaut, dass per button aufgaben ausführt.</p>
<p>nun habe ich ein menü zum programm hinzugefügt, möchte die alte funktion behalten, aber beide sachen kommen sich in die quere, so wie ich es jetzt habe</p>
<p>Problem:</p>
<p>Ich habe</p>
<pre><code class="language-cpp">switch (LOWORD(wParam))
{
</code></pre>
<p>immer mit dem vergleich == 1 bis 10 versehen</p>
<p>nun so wie ich menüs kenne muss man sie nach</p>
<pre><code class="language-cpp">switch (LOWORD(wParam))
</code></pre>
<p>mit case Bezeichner:<br />
...</p>
<p>mit funktionen belegen.</p>
<p>Also ich möchte das mein menü arbeitet ohne mit den buttonsachen in berührung zu kommen.</p>
<p>Was gibt es da für möglichkeiten? wie könnte man das ausführen</p>
<p>Vorstellung:</p>
<p>Programm arbeitet, während man in der Menüleiste Optionen auswählen kann, um zb eine message box aufzurufen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1037668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037668</guid><dc:creator><![CDATA[peter_langstrumpf]]></dc:creator><pubDate>Fri, 14 Apr 2006 19:24:20 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit menü on Sat, 15 Apr 2006 06:28:01 GMT]]></title><description><![CDATA[<p>peter_langstrumpf schrieb:</p>
<blockquote>
<p>Ich habe</p>
<pre><code class="language-cpp">switch (LOWORD(wParam)){
</code></pre>
<p>immer mit dem vergleich == 1 bis 10 versehen</p>
</blockquote>
<p>Wo hast du denn bei switch einen Vergleich mit == <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>
<p>peter_langstrumpf schrieb:</p>
<blockquote>
<p>Also ich möchte das mein menü arbeitet ohne mit den buttonsachen in berührung zu kommen.</p>
</blockquote>
<p>Was ist dein Problem? Du kannst doch einfach zu deinen bisherigen case-Marken von den Buttons deine Bezeichner vom Menü hinzufügen.</p>
<p>BTW: Das sind auch nur ganz normale Zahlenwerte, die nur eben über #define einen Namen bekommen haben - sinnvollerweise macht man das auch für die Buttons...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1037748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1037748</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 15 Apr 2006 06:28:01 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit menü on Sun, 16 Apr 2006 11:38:34 GMT]]></title><description><![CDATA[<p>ich habe buttons festgelegt:</p>
<pre><code class="language-cpp">h01 = CreateWindow ( &quot;button&quot;, &quot;A&quot;, WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
 100, 130, 200, 150, hwnd, (HMENU)1,
 (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);
</code></pre>
<p>nun wird die funktion zu dem button 1 nach dem klicken ausgeführt:</p>
<pre><code class="language-cpp">if ( LOWORD (wParam) ==1) // 1 == menüpunkt 1
{
...
}
</code></pre>
<p>wenn ich nun aber ein menü einfüge (ich weiß nicht wie ich das in die funktion implementieren kann) wird zb bei programmstart schon ein menüpukt ausgeführt, das ich ja erst nach der auswahl von einem menüpunkt haben will..</p>
<p>so habe ich das menü eingebaut:</p>
<p>if ( LOWORD (wParam))<br />
{<br />
case IDM_FILE_FUNC:<br />
//usw..</p>
<p>nun kommen sich ja beide sachen in die quere und ich möchte eine lösung wie ich ein menü in dieses button programm mache ohne das etwas unkontrolliert ausgeführt wird (im logischen sinne)..</p>
<p>MFG<br />
peter_langstrumpf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1038410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1038410</guid><dc:creator><![CDATA[peter_langstrumpf]]></dc:creator><pubDate>Sun, 16 Apr 2006 11:38:34 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit menü on Sun, 16 Apr 2006 14:40:36 GMT]]></title><description><![CDATA[<p>*_:</p>
<p>die buttons sind nicht mit edit gemacht sondern wie gesagt mit</p>
<pre><code class="language-cpp">if ( LOWORD (wParam) ==1) //Button nummer 1 gewählt
</code></pre>
<p>da ich aber meine case marken von menü auch in ein</p>
<pre><code class="language-cpp">switch ( LOWORD (wParam))
</code></pre>
<p>packen muss, kommen beide in konflikte.</p>
<p>somit brauche ich eine lösung die freidlich für alle LOWORD abfragen aussieht</p>
<p><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/1038486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1038486</guid><dc:creator><![CDATA[peter_langstrumpf]]></dc:creator><pubDate>Sun, 16 Apr 2006 14:40:36 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit menü on Sun, 16 Apr 2006 14:45:07 GMT]]></title><description><![CDATA[<p>ok es hat sich erledigt... nach fast allen kombinationen hat eine funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1038492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1038492</guid><dc:creator><![CDATA[peter_langstrumpf]]></dc:creator><pubDate>Sun, 16 Apr 2006 14:45:07 GMT</pubDate></item></channel></rss>