<?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[DBGrid Hint anzeigen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich zeige derzeit in einer DBGrid Spalte einige verschiedene Icons an. Diese möchte ich mit einem Hinttext versehen! Hat wer Ahnung ob und wie das geht?<br />
ich hatte schon versucht mit Hilfe von Tooltips (URL: <a href="http://www.bcb-box.de/html/tooltips.html" rel="nofollow">http://www.bcb-box.de/html/tooltips.html</a>) an die einzelnden Icon ranzu kommen, doch leider ohne erfolg!<br />
ich weiß nicht wie ich ein Handle auf einen einzelnden Eintrag erlange!</p>
<p>thx a lot<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162924/dbgrid-hint-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 23:51:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162924.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Oct 2006 13:34:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DBGrid Hint anzeigen on Tue, 24 Oct 2006 13:34:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich zeige derzeit in einer DBGrid Spalte einige verschiedene Icons an. Diese möchte ich mit einem Hinttext versehen! Hat wer Ahnung ob und wie das geht?<br />
ich hatte schon versucht mit Hilfe von Tooltips (URL: <a href="http://www.bcb-box.de/html/tooltips.html" rel="nofollow">http://www.bcb-box.de/html/tooltips.html</a>) an die einzelnden Icon ranzu kommen, doch leider ohne erfolg!<br />
ich weiß nicht wie ich ein Handle auf einen einzelnden Eintrag erlange!</p>
<p>thx a lot<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1160329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1160329</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Tue, 24 Oct 2006 13:34:42 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Hint anzeigen on Tue, 24 Oct 2006 14:36:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>für die einzelne &quot;Einträge&quot; gibt es keine Handles. Du must da schon das Handle des DBgrids selber nehmen, aber du kannst offenbar das Tooltip-Fenster selber positionieren.</p>
<pre><code class="language-cpp">ti.rect = Form1-&gt;GetClientRect();
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1160388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1160388</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 24 Oct 2006 14:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Hint anzeigen on Wed, 25 Oct 2006 06:33:23 GMT]]></title><description><![CDATA[<p>cool danke, der Tip war Gold wert!<br />
Ich übergebe der Methode (ToolTip) die rect-werte von den gezeichneten Bitmaps.</p>
<pre><code class="language-cpp">if (Column-&gt;Field-&gt;FieldName == &quot;WebAuftrag&quot;) {

        if (State.Contains(gdSelected | gdFocused ))   {
                keybd_event(VK_TAB,0,0,0);
        }
        DBGrid_Auftraege-&gt;Canvas-&gt;Brush-&gt;Color = clWindow;
        DBGrid_Auftraege-&gt;Canvas-&gt;FillRect(Rect);

        AnsiString ToolTipText;
        Flags = TTF_TRANSPARENT | TTF_SUBCLASS;

        Graphics::TBitmap *bitmap = new Graphics::TBitmap;
        if (Column-&gt;Field-&gt;Text == 0) {
                ImageList1-&gt;GetBitmap(56,bitmap);
                DBGrid_Auftraege-&gt;Canvas-&gt;Draw(((Rect.Right/2) - Rect.Left) + (bitmap-&gt;Width /2)+2, Rect.Top, bitmap);
                ToolTipText = &quot;selbst erstellter Auftrag&quot;;
        }
        else if (Column-&gt;Field-&gt;Text == 1) {
                ImageList1-&gt;GetBitmap(60,bitmap);
                DBGrid_Auftraege-&gt;Canvas-&gt;Draw(((Rect.Right/2) - Rect.Left) + (bitmap-&gt;Width /2)+2 , Rect.Top, bitmap);
                ToolTipText = &quot;web erstellter Auftrag&quot;;
        }
        delete bitmap;
        ToolTip( DBGrid_Auftraege-&gt;Handle , AnsiTowchar_t(ToolTipText), clWhite, clBlack , Rect);
    }
</code></pre>
<p>und schon geht´s.<br />
ach dies noch:</p>
<pre><code class="language-cpp">ti.rect = Rect;//Form1-&gt;GetClientRect();
</code></pre>
<p>sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1160723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1160723</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Wed, 25 Oct 2006 06:33:23 GMT</pubDate></item></channel></rss>