<?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[Speechbubble von Windows (Balloon Tips)]]></title><description><![CDATA[<p>Ich würde gerne in meinem Programm eine Sprechblase benutzen.<br />
Also so eine Sprechblase wie WindowsXP sie verwendet.</p>
<p>Diese Sprechblase soll aus dem Icon in der Taskleiste meines Programmes angezeigt werden.</p>
<p>Muss ich eine Grafik verwenden oder gibts ne fertige Routine (dann wäre ich wahrscheinlich in der WinApi richtiger)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/69879/speechbubble-von-windows-balloon-tips</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 08:12:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/69879.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Apr 2004 13:30:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 13:32:52 GMT]]></title><description><![CDATA[<p>Ich würde gerne in meinem Programm eine Sprechblase benutzen.<br />
Also so eine Sprechblase wie WindowsXP sie verwendet.</p>
<p>Diese Sprechblase soll aus dem Icon in der Taskleiste meines Programmes angezeigt werden.</p>
<p>Muss ich eine Grafik verwenden oder gibts ne fertige Routine (dann wäre ich wahrscheinlich in der WinApi richtiger)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493103</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 13:32:52 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 13:36:07 GMT]]></title><description><![CDATA[<p>Diabolo schrieb:</p>
<blockquote>
<p>(dann wäre ich wahrscheinlich in der WinApi richtiger)</p>
</blockquote>
<p>Right! Such mal in der MSDN nach Tool Tips. Da steht auch viel zu den neuen Balloons.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493106</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 13:36:07 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 13:46:17 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=2974" rel="nofollow">junix</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/493119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493119</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Thu, 01 Apr 2004 13:46:17 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 14:15:25 GMT]]></title><description><![CDATA[<p><strong>MSDN: EM_SHOWBALLOONTIP Message</strong></p>
<blockquote>
<p>Syntax</p>
<p>To send this message, call the SendMessage function as follows.</p>
<p>lResult = SendMessage( // returns LRESULT in lResult<br />
(HWND) hWndControl, // handle to destination control<br />
(UINT) EM_SHOWBALLOONTIP, // message ID<br />
(WPARAM) wParam, // = 0; not used, must be zero<br />
(LPARAM) lParam // = (LPARAM) (PEDITBALLOONTIP) lParam;<br />
);</p>
<p>Parameters</p>
<p>wParam<br />
Not used; must be zero.<br />
lParam<br />
Pointer to an EDITBALLOONTIP structure that contains information about the balloon tip to display.</p>
<p>Return Value</p>
<p>If the message succeeds, it returns TRUE. Otherwise it returns FALSE.</p>
</blockquote>
<p><strong>MSDN: EDITBALLOONTIP Structure</strong></p>
<blockquote>
<p>Syntax</p>
<p>typedef struct tagEDITBALLOONTIP {<br />
DWORD cbStruct;<br />
LPCWSTR pszTitle;<br />
LPCWSTR pszText;<br />
INT ttiIcon;<br />
} EDITBALLOONTIP, *PEDITBALLOONTIP;</p>
<p>Members</p>
<p>cbStruct<br />
DWORD that contains the size, in bytes, of the structure.<br />
pszTitle<br />
Pointer to a Unicode string that contains the title of the balloon tip.<br />
pszText<br />
Pointer to a Unicode string that contains the balloon tip text.<br />
ttiIcon<br />
Value of type INT that specifies the type of icon to associate with the balloon tip. This member can be one of the following values.</p>
<p>TTI_ERROR<br />
Use the error icon.<br />
TTI_INFO<br />
Use the information icon.<br />
TTI_NONE<br />
Use no icon.<br />
TTI_WARNING<br />
Use the warning icon.</p>
</blockquote>
<p>Ich glaube das sind die beiden richtigen Funktionen.<br />
Wie man EM_SHOWBALLOONTIP benutz weiß ich glaub ich.</p>
<pre><code>SendMessage(TrayIcon1-&gt;Handle,EM_SHOWBALLOONTIP,0,MeinEDITBALLOONTIP);
</code></pre>
<p>Nur wie benutze ich EDITBALLOONTIP richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493169</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 14:15:25 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 14:23:08 GMT]]></title><description><![CDATA[<p>Diabolo schrieb:</p>
<blockquote>
<p>Nur wie benutze ich EDITBALLOONTIP richtig?</p>
</blockquote>
<p>Öhm, wenn du noch nicht mal eine Struktur füllen kannst, solltest du dich lieber erstmal mit C/C++-Kenntnissen ausstatten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493186</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 14:23:08 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 14:34:32 GMT]]></title><description><![CDATA[<p>WebFritzi, hast wahrscheinlich recht.<br />
Würd' mich mit dir anlegen, aber da du schon viele Probleme sinnvoll gelöst hast und der BCB Faq auch mit Lösungen von dir gefüllt ist, lass ich das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493198</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 14:34:32 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 14:44:58 GMT]]></title><description><![CDATA[<p>Diabolo schrieb:</p>
<blockquote>
<p>WebFritzi, hast wahrscheinlich recht.<br />
Würd' mich mit dir anlegen, aber da du schon viele Probleme sinnvoll gelöst hast und der BCB Faq auch mit Lösungen von dir gefüllt ist, lass ich das.</p>
</blockquote>
<p>*lol* Mach ruhig. Hab ich kein Problem mit. <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>
<p>Ne, also dir ist schon klar, dass du die Struktur füllen und dann per SendMessage schicken musst, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493210</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 14:44:58 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 14:49:43 GMT]]></title><description><![CDATA[<pre><code>EDITBALLOONTIP ebt;
 ebt.cbStruct = sizeof( ebt );
 ebt.pszText = L&quot;Sprechblase&quot;;
 ebt.pszTitle = L&quot;Ich bin eine Sprechblase&quot;;
 ebt.ttiIcon = TTI_INFO;
ShowBalloonTip(TrayIcon1-&gt;Handle,ebt);
</code></pre>
<p>So jetzt hab ich nochmal n bisschen nachgedacht und den Tag ausgefüllt.<br />
Mein Problem is:</p>
<blockquote>
<p>[C++ Error] App.cpp(35): E2451 Undefined symbol 'EDITBALLOONTIP'<br />
[C++ Error] App.cpp(40): E2268 Call to undefined function 'ShowBalloonTip'</p>
</blockquote>
<p>Und das obwohl ich Commctrl.h geincluded habe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493220</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 14:49:43 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:01:50 GMT]]></title><description><![CDATA[<p>ShowBalloonTip gibt es nicht. Du musst schon die Message EM_SHOWBALLOONTIP benutzen.<br />
Außerdem hast du ein veraltetes SDK, in dem diese Message wohl noch nicht definiert ist. Die Struktur musst du dir also selber definieren. Und für die Message brauchst du die Konstante. Wär ja super, wenn dir das hier mal jemand raussuchen würde. Ich habe leider auch kein neues SDK, so dass ich das nicht kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493231</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:01:50 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:15:42 GMT]]></title><description><![CDATA[<p>Muss ich mir die SDK von Microsoft runterladen (bitte nich)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493246</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:15:42 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:30:43 GMT]]></title><description><![CDATA[<p>Ich lade mir gerade die neue Core SDK von MS runter. Hoffentlich klappts danach!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493257</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:31:42 GMT]]></title><description><![CDATA[<p>Haha, ich kann ja doch nachschauen, habe ich bemerkt. Also, der Reihe nach:</p>
<pre><code class="language-cpp">typedef struct _tagEDITBALLOONTIP
{
    DWORD   cbStruct;
    LPCWSTR pszTitle;
    LPCWSTR pszText;
    INT     ttiIcon; // From TTI_*
} EDITBALLOONTIP, *PEDITBALLOONTIP;

#define	EM_SHOWBALLOONTIP   (ECM_FIRST + 3)		// Show a balloon tip associated to the edit control
</code></pre>
<p>So steht's in der CommCtrl.h. So, jetzt müssen wir nur noch wissen, wofür ECM_FIRST steht. Nachgeschaut:</p>
<pre><code class="language-cpp">#define ECM_FIRST               0x1500      // Edit control messages
</code></pre>
<p>Mehr brauchst du nicht. <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/493259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493259</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:31:42 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:32:28 GMT]]></title><description><![CDATA[<p>Diabolo schrieb:</p>
<blockquote>
<p>Ich lade mir gerade die neue Core SDK von MS runter. Hoffentlich klappts danach!</p>
</blockquote>
<p>Nein, danach wird es nicht klappen. Nimm mein oberes Posting.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493260</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:32:28 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:48:15 GMT]]></title><description><![CDATA[<p>Erstmal danke für deine Mühe. mmh ich sehe das in der Datei. aber was genau hilft mir das?</p>
<p>So wie ich das jetzt angeordnet habe sagt der Debugger folgendes:<br />
[C++ Error] App.cpp(51): E2314 Call of nonfunction<br />
weil<br />
#define EM_SHOWBALLOONTIP (ECM_FIRST + 3)<br />
EM_SHOWBALLOONTIP zwar definiert, aber das irgendwie nicht als Funktion kennzeichnet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493270</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:45:16 GMT]]></title><description><![CDATA[<p>Hä? Du sollst das einfach übernehmen. Copy-Paste. Klaro?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493279</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:45:16 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:54:28 GMT]]></title><description><![CDATA[<p>Hab eben was total falsch gemacht. Aber trotzdem hab ich jetzt noch fehler:</p>
<pre><code>typedef struct _tagEDITBALLOONTIP
{
    DWORD   cbStruct;
    LPCWSTR pszTitle;
    LPCWSTR pszText;
    INT     ttiIcon; // From TTI_*
} EDITBALLOONTIP, *PEDITBALLOONTIP;
#define ECM_FIRST               0x1500      // Edit control messages
#define EM_SHOWBALLOONTIP (ECM_FIRST + 3)        // Show a balloon tip associated to the edit control

void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString Title = &quot;Bubble&quot;;
EDITBALLOONTIP ebt;
 ebt.cbStruct = sizeof(ebt);
 ebt.pszText = L&quot;The text contents of the edit balloon tip&quot;;
 ebt.pszTitle = L&quot;The title text&quot;;
 ebt.ttiIcon = TTI_INFO;
SendMessage(TrayIcon1-&gt;Handle,EM_SHOWBALLOONTIP,0, ebt);

}
</code></pre>
<p>Fehler:</p>
<blockquote>
<p>[C++ Error] App.cpp(51): E2034 Cannot convert '_tagEDITBALLOONTIP' to 'long'<br />
[C++ Error] App.cpp(51): E2342 Type mismatch in parameter 'lParam' (wanted 'long', got '_tagEDITBALLOONTIP')</p>
</blockquote>
<p>Kann verstehen wenn de mich inzwischen für blöd hälst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493291</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:57:01 GMT]]></title><description><![CDATA[<p>Ja, ich habe den Eindruck, dass mein erster Eindruck ein richtiger Eindruck war. Schau nochmal in die MSDN, was da bei der Erklärung von lParam steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493295</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 15:59:35 GMT]]></title><description><![CDATA[<p>Das lese ich mir schon die ganze Zeit durch:<br />
<strong>Pointer</strong> to an EDITBALLOONTIP</p>
<p>Ich weiß nur nich wie zum Teufel ich einen Pointer dafür liefere</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493300</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 15:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 16:01:15 GMT]]></title><description><![CDATA[<p>int a = 2;<br />
int* pa = &amp;a;</p>
<p>Alles klar???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493302</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 16:01:15 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 16:02:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>eine Ausführliche Anweisung wie man ToolTips erstellt verändert<br />
findest du hier</p>
<p><a href="http://www.derentwickler.de/itr/online_artikel/psecom,id,534,nodeid,56.html" rel="nofollow">http://www.derentwickler.de/itr/online_artikel/psecom,id,534,nodeid,56.html</a></p>
<p>zwar in Delphi aber leicht nachvollziehbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493304</guid><dc:creator><![CDATA[VergissEs]]></dc:creator><pubDate>Thu, 01 Apr 2004 16:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 16:16:39 GMT]]></title><description><![CDATA[<p>[deleted]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493320</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 16:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 16:21:34 GMT]]></title><description><![CDATA[<p>Wieso hast du das jetzt gelöscht?<br />
Ich habe gerade gemerkt, dass es von Anfang an Blödsinn war, denn EM_SHOW... ist eine Message an ein Edit-Control. Schau dir nochmal die MSDN an. Insbesondere hier: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/usingtooltips.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/usingtooltips.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/493323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493323</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 01 Apr 2004 16:21:34 GMT</pubDate></item><item><title><![CDATA[Reply to Speechbubble von Windows (Balloon Tips) on Thu, 01 Apr 2004 16:26:25 GMT]]></title><description><![CDATA[<p>HILFE!!!!!!!!!!!!!!!!!!!!<br />
Ich hatte das gerade ohne FEhler hingekriegt udn germerkt, dass es klappt.</p>
<p>ABer naja wenn das klappt versuch ich das eben auch noch</p>
<p>Trotzdem danke für deien Nachsichtigkeit mit mir, WebFritzi.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/887">@VergissEs</a>: Thx, aber ich will unbedingt sone Windows-Box...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493330</guid><dc:creator><![CDATA[Diabolo]]></dc:creator><pubDate>Thu, 01 Apr 2004 16:26:25 GMT</pubDate></item></channel></rss>