<?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[Handle eines Buttons Bekommen und dann auslösen]]></title><description><![CDATA[<p>Hallo,</p>
<p>also wie der Titel schon sagt, versuche ich an den Handle eines Buttons zu kommenund ihn dann auszulösen.<br />
Bisher sieht das ganze so aus:</p>
<pre><code>HWND hWnd;
  hWnd=FindWindow(NULL,&quot;Eigenschaften von Anzeige&quot;);
  HWND button = FindWindowEx(hWnd, NULL, NULL, &quot;OK&quot;);
</code></pre>
<p>Ist das soweit richtig? Wenn ja, wie gehts jetzt weiter?<br />
vielen dank schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154674/handle-eines-buttons-bekommen-und-dann-auslösen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 18:20:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154674.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Jul 2006 12:51:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 12:51:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also wie der Titel schon sagt, versuche ich an den Handle eines Buttons zu kommenund ihn dann auszulösen.<br />
Bisher sieht das ganze so aus:</p>
<pre><code>HWND hWnd;
  hWnd=FindWindow(NULL,&quot;Eigenschaften von Anzeige&quot;);
  HWND button = FindWindowEx(hWnd, NULL, NULL, &quot;OK&quot;);
</code></pre>
<p>Ist das soweit richtig? Wenn ja, wie gehts jetzt weiter?<br />
vielen dank schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106630</guid><dc:creator><![CDATA[Stonecold383]]></dc:creator><pubDate>Sat, 29 Jul 2006 12:51:12 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 13:04:11 GMT]]></title><description><![CDATA[<p>Nop, FindWindow, wird da nicht fündig... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Versuchs mal mit:</p>
<p>- <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildproc.asp" rel="nofollow">EnumChildProc</a><br />
- <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildproc.asp" rel="nofollow">EnumChildWindows</a></p>
<p>Wenn du dann ein Handle auf den Button hast, holst du dir mit GetWindowLongPtr die ID und sendest dann ne WM_COMMAND, ..</p>
<p>NIcht getestet aber sollte funzen, vllt. hilft dir auch die Funktion: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindowex.asp" rel="nofollow">FindWindowEx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106643</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 29 Jul 2006 13:04:11 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 13:23:25 GMT]]></title><description><![CDATA[<p>Naja, so wie es da oben steht klappt das schonmit dem Handel, habs getestet, indem ich den Button umbenannt hab.</p>
<pre><code>HWND hWnd;
  hWnd=FindWindow(NULL,&quot;Eigenschaften von Anzeige&quot;);
  char text[] = &quot;test&quot;;
  SendMessage(hWnd, WM_SETTEXT, 0, (LPARAM)text);
  HWND button = FindWindowEx(hWnd, NULL, NULL, &quot;OK&quot;);
  SendMessage(button, WM_SETTEXT, 0, (LPARAM)text);
</code></pre>
<p>muss jetzt nur noch das mit der id austesten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106667</guid><dc:creator><![CDATA[Stonecold383]]></dc:creator><pubDate>Sat, 29 Jul 2006 13:23:25 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 14:05:03 GMT]]></title><description><![CDATA[<p>Irgendwie bekomm ich das nicht so ganz hin. wie bekommich denn die id von einem Button?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106690</guid><dc:creator><![CDATA[Stonecold383]]></dc:creator><pubDate>Sat, 29 Jul 2006 14:05:03 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 14:10:13 GMT]]></title><description><![CDATA[<p>Alles zurück. habs jetzt!</p>
<pre><code>HWND hWnd;
  hWnd=FindWindow(NULL,&quot;Eigenschaften von Anzeige&quot;);
  SendMessage(hWnd, WM_SETTEXT, 0, (LPARAM)text);
  SendMessage(hWnd, WM_COMMAND, IDOK, NULL);
</code></pre>
<p>danke Jungs</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106692</guid><dc:creator><![CDATA[Stonecold383]]></dc:creator><pubDate>Sat, 29 Jul 2006 14:10:13 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 15:36:18 GMT]]></title><description><![CDATA[<p>LOL?!, und woher nimmst du das IDOK ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106747</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 29 Jul 2006 15:36:18 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 15:45:43 GMT]]></title><description><![CDATA[<p>IDOK ist der Standard-ID von OK-Buttons in Dialogfeldern.</p>
<p>Mich würde vielmehr interessieren, was er macht, wenn sein Programm auf anderen Windows-Sprachversionen laufen soll... <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>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106753</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sat, 29 Jul 2006 15:45:43 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 15:56:06 GMT]]></title><description><![CDATA[<p>Naja vllt doch noch als Nachtrag, ich meinte das in etwa so:</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Ungetesteter Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<pre><code class="language-cpp">HWND hWndParent = FindWindow(TEXT(&quot;#32770&quot;), TEXT(&quot;Eigenschaften von Anzeige&quot;));
    HWND hbtnOk = FindWindowEx(hWndParent, NULL, TEXT(&quot;Button&quot;), TEXT(&quot;OK&quot;));
    SendMessage(hWndParent,
                WM_COMMAND,
                MAKEWPARAM(static_cast&lt;WORD&gt;(GetWindowLongPtr(hbtnOk, GWL_ID)), 1),
                reinterpret_cast&lt;LPARAM&gt;(hbtnOk));
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Ungetesteter Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<p><strong>PS: Das bekommst du auch über die Spy++ heraus!</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106758</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 29 Jul 2006 15:56:06 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 15:54:48 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>IDOK ist der Standard-ID von OK-Buttons in Dialogfeldern.</p>
</blockquote>
<p>Jop, schon klar, aber da würd ich mich lieber nit druff verlassen *oHo* ^^</p>
<p>Swordfish schrieb:</p>
<blockquote>
<p>Mich würde vielmehr interessieren, was er macht, wenn sein Programm auf anderen Windows-Sprachversionen laufen soll... <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="😉"
    /><br />
Greetz, Swordfish</p>
</blockquote>
<p>Eben <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="😉"
    /> , Greetz Back <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/1106761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106761</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 29 Jul 2006 15:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sat, 29 Jul 2006 22:18:32 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Swordfish schrieb:</p>
<blockquote>
<p>Mich würde vielmehr interessieren, was er macht, wenn sein Programm auf anderen Windows-Sprachversionen laufen soll... <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="😉"
    /><br />
Greetz, Swordfish</p>
</blockquote>
<p>Eben <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="😉"
    /> , Greetz Back <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>
</blockquote>
<p>Ja, da ist die ID dann ganz klar IDINORDNUNG.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106914</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 29 Jul 2006 22:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to Handle eines Buttons Bekommen und dann auslösen on Sun, 30 Jul 2006 06:27:39 GMT]]></title><description><![CDATA[<p>WebFritzi, du Witzkeks! Ich meinte eher, dass er auf einem Windows System mit anderer LangID als Deutsch wenig Erfolg haben wird wenn er versucht ein Fenster mit dem Titel &quot;Eigenschaften von Anzeige&quot; zu finden:</p>
<p>Stonecold383 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">HWND hWnd;
hWnd = FindWindow( NULL, &quot;Eigenschaften von Anzeige&quot; );
SendMessage( hWnd, WM_SETTEXT, 0, (LPARAM)text );
SendMessage( hWnd, WM_COMMAND, IDOK, NULL );
</code></pre>
</blockquote>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106956</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sun, 30 Jul 2006 06:27:39 GMT</pubDate></item></channel></rss>