<?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[SendMessage Button?]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>Ich hab ein bereits fertiges Programm, in dem verschiedene TSpeedButtons deaktiviert sind (Disabled).</p>
<p>Jetzt möchte Ich nun mit einem Extra Programm Mittels der Windows API, diese Buttons Enablen, wie stelle ich das mit der Window API an, hat mir jemand ein kleines Beispiel an das Ich mich anlehnen kann?</p>
<p>Die TSpeedButtons befinden sich auf einem Panel (Panel1) und heissen SBSave_Show.</p>
<p>Ich hab bereits folgendes schon:</p>
<pre><code>HWND fenster;
fenster = FindWindow(NULL, &quot;Mein Programm&quot;);
</code></pre>
<p>Somit krieg Ich das Handle vom Fenster Zurück, wie kann ich nun den SBSave_Show Button mittels WM_Enable auf Enabled setzen??</p>
<p>Danke für eure Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/113802/sendmessage-button</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 19:45:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/113802.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Jun 2005 11:08:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 11:08:59 GMT]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>Ich hab ein bereits fertiges Programm, in dem verschiedene TSpeedButtons deaktiviert sind (Disabled).</p>
<p>Jetzt möchte Ich nun mit einem Extra Programm Mittels der Windows API, diese Buttons Enablen, wie stelle ich das mit der Window API an, hat mir jemand ein kleines Beispiel an das Ich mich anlehnen kann?</p>
<p>Die TSpeedButtons befinden sich auf einem Panel (Panel1) und heissen SBSave_Show.</p>
<p>Ich hab bereits folgendes schon:</p>
<pre><code>HWND fenster;
fenster = FindWindow(NULL, &quot;Mein Programm&quot;);
</code></pre>
<p>Somit krieg Ich das Handle vom Fenster Zurück, wie kann ich nun den SBSave_Show Button mittels WM_Enable auf Enabled setzen??</p>
<p>Danke für eure Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/817994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/817994</guid><dc:creator><![CDATA[Icyshadow]]></dc:creator><pubDate>Mon, 27 Jun 2005 11:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 12:03:12 GMT]]></title><description><![CDATA[<p>du musst noch das handle deines childs bekommen<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildwindows.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildwindows.asp</a><br />
oder<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindowex.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindowex.asp</a><br />
forensuche müsste dir gut weiterhelfen.</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/enablewindow.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/enablewindow.asp</a><br />
oder<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windowclasses/windowclassreference/windowclassfunctions/setwindowlong.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windowclasses/windowclassreference/windowclassfunctions/setwindowlong.asp</a><br />
den style ändern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818039</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 27 Jun 2005 12:03:12 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 12:48:40 GMT]]></title><description><![CDATA[<p>Hallöchen,</p>
<p>Also auf gut Deutsch, Ich brauch das Handle meines SBSave_Show Buttons?</p>
<p>Oder wie darf Ich das verstehen?<br />
Bin grad durch deine Links etwas verwirrt....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818116</guid><dc:creator><![CDATA[Icyshadow]]></dc:creator><pubDate>Mon, 27 Jun 2005 12:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 12:53:48 GMT]]></title><description><![CDATA[<p>Icyshadow schrieb:</p>
<blockquote>
<p>Also auf gut Deutsch, Ich brauch das Handle meines SBSave_Show Buttons?</p>
</blockquote>
<p>jep</p>
<p>Icyshadow schrieb:</p>
<blockquote>
<p>Bin grad durch deine Links etwas verwirrt....</p>
</blockquote>
<p>in wiefern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818125</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 27 Jun 2005 12:53:48 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 20:41:29 GMT]]></title><description><![CDATA[<p>Hm naja, mir würde auch schon ein Beispiel reichen!</p>
<p>Ich brauch nur ein Beispiel wie Ich das Handle von dem Button herausfinden kann das sich auf einem &quot;Panel1&quot; befindet...</p>
<p>Naja die Links verwirren mich in so fern, da ich mit den Informationen absolut nichts anzufangen weiß.</p>
<p>Sorry, aber leider nicht so oft mit der windows api!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818598</guid><dc:creator><![CDATA[Icyshadow]]></dc:creator><pubDate>Mon, 27 Jun 2005 20:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 20:47:59 GMT]]></title><description><![CDATA[<p>TSpeedButton klingt nach der VCL. Ich glaube, der hat gar kein Hanlde, da er von TGraphicControl abgeleutet ist und nicht von TButton.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818602</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 27 Jun 2005 20:47:59 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 20:48:56 GMT]]></title><description><![CDATA[<p>Schau dir mal mit <a href="http://www.windows-spy.com/" rel="nofollow">Winspector</a> an, wie die einzelnen Fenster ineinander verschaltelt sind (und wie jeweils die Fensterklassen heißen) - mit dieser Info musst du dich dann über FindWindowEx in mehrfachen Aufruf von Ebene zu Ebene bis zum gewünschten Child durchhangeln <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/818603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818603</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 27 Jun 2005 20:48:56 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 21:18:01 GMT]]></title><description><![CDATA[<p>Nope brauch er gar nicht:</p>
<blockquote>
<p>Hierarchy</p>
<p>TObject</p>
<p>TPersistent</p>
<p>TComponent</p>
<p>TControl</p>
<p>TGraphicControl</p>
<p>TSpeedButton</p>
</blockquote>
<p>Ergo kein Handle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818624</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 27 Jun 2005 21:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Mon, 27 Jun 2005 22:17:16 GMT]]></title><description><![CDATA[<p>Hm okay, wenn dieser Kein Handle hat wie dann???</p>
<p>Kann Ich auch evtl. den SaveDlg von meinem externen Programm aufrufen lassen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818656</guid><dc:creator><![CDATA[Icyshadow]]></dc:creator><pubDate>Mon, 27 Jun 2005 22:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 09:35:18 GMT]]></title><description><![CDATA[<p>Wie jetzt kein Handle?</p>
<p>Kann ja sein, dass die Schnittstelle der VCL kein Handle vorsieht, aber spätestens, wenn das Programm unter Windows läuft muss da doch ein Handle sein, worüber das Fenster/der Button angesprochen wird ... <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="😕"
    /> Oder nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818808</guid><dc:creator><![CDATA[mantiz]]></dc:creator><pubDate>Tue, 28 Jun 2005 09:35:18 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 10:18:45 GMT]]></title><description><![CDATA[<p>Nein, eine einfache Linie auf dem Canvas hat ja auch kein Handle unter Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818850</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Tue, 28 Jun 2005 10:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 11:27:50 GMT]]></title><description><![CDATA[<p>Wenn ich dich richtig verstehe, willst du mit dem <em>TSpeedButton</em> anzeigen, dass etwas aktiviert ist.<br />
Dazu musst du doch eigentlich nur <em>TSpeedButton::Down</em> auf <em>true</em> setzen und ein <em>TSpeedButton::Refresh()</em> auslösen.<br />
Ist das jetzt nun VCL oder nicht? <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/818901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818901</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Tue, 28 Jun 2005 11:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 11:44:00 GMT]]></title><description><![CDATA[<p>also wenn es kein handle hat kannst du es auch zustände nicht über ein externes programm ändern. afaik geht das weder mit der winapi noch mit vcl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/818915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/818915</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 28 Jun 2005 11:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 13:32:18 GMT]]></title><description><![CDATA[<p>Aber sobald der Button auf Nachrichten reagieren kann, muss dieser doch ein Handle haben ?!?</p>
<p>Oder aber das &quot;Parent&quot;-Fenster, welches in dem Sinne ja kein Parent ist, weil der Button ja nur in das Fenster gezeichnet wird muss irgendeine Nachrichtenbehandlung für diesen Button habe, damit das Fenster weiß, wie es den Button zu zeichnen hat, und dieses Fenster hat dann spätestens ein Handle, worauf man zugreifen können müßte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/819014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/819014</guid><dc:creator><![CDATA[mantiz]]></dc:creator><pubDate>Tue, 28 Jun 2005 13:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 20:32:59 GMT]]></title><description><![CDATA[<p>Hm,</p>
<p>Hab mir nun mit Spy++ das ding angeschaut, ich krieg höchstens ein Handle von dem TPanel zurück, aber zu den TSpeedButtons gibts keine Handles!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/819363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/819363</guid><dc:creator><![CDATA[Icyshadow]]></dc:creator><pubDate>Tue, 28 Jun 2005 20:32:59 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage Button? on Tue, 28 Jun 2005 21:28:14 GMT]]></title><description><![CDATA[<p>guck doch was ein klick auf den &quot;button&quot; für nachrichten auslöst!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/819384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/819384</guid><dc:creator><![CDATA[speed button hasser]]></dc:creator><pubDate>Tue, 28 Jun 2005 21:28:14 GMT</pubDate></item></channel></rss>