<?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[Bild in TImage objekt Skalieren]]></title><description><![CDATA[<p>also ich will ne art kleine vorschau haben und hab es bis jetzt so gemacht.</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
void __fastcall TMausSensivitaet::flb_FilesChange(TObject *Sender)
{// File List Box ( flb )
if ( flb_Files-&gt;FileName != &quot;&quot; )// Gucken obs nicht leer ist-
   {
   Bild-&gt;LoadFromFile(flb_Files-&gt;FileName);// Mein TBitmap Objekt.
   img_Vorschau-&gt;Canvas-&gt;Draw(0,0,Bild);// Nicht schwer zu erraten, das TImage objekt
   }
}
//---------------------------------------------------------------------------
</code></pre>
<p>nur mein problem ist eben, er zeichnet genau wie ich ihm gesagt habe das ganze bild. d.h. ich sehe nur einen geringen außschnitt. wie lasse ich ihn es jetzt genau auf die größe meines TImage objektes skalieren?<br />
ich hab StretchDraw probiert aber wenn ich ein rect objekt intalisiere verwirren mich die angaben die gemacht werden müssen oO ( borland erklärt die nicht wirklich gut )</p>
<p>EDIT: Habs geschaft durch googeln und code lesen auf einer russischen seite mein problem zu lösen ( ich mag code.. da muss ich nichtmal russisch können um russisches c++ zu lesen.. )</p>
<pre><code class="language-cpp">void __fastcall TMausSensivitaet::flb_FilesChange(TObject *Sender)
{// File List Box ( flb )
if ( flb_Files-&gt;FileName != &quot;&quot; )
   {
   Bild-&gt;LoadFromFile(flb_Files-&gt;FileName);
   img_Vorschau-&gt;Canvas-&gt;StretchDraw(Rect(0,0,img_Vorschau-&gt;Width
                                                                 ,img_Vorschau-&gt;Height)
                                                                 ,Bild);
   }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/196694/bild-in-timage-objekt-skalieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 04:28:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196694.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Nov 2007 21:03:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bild in TImage objekt Skalieren on Fri, 02 Nov 2007 00:26:53 GMT]]></title><description><![CDATA[<p>also ich will ne art kleine vorschau haben und hab es bis jetzt so gemacht.</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
void __fastcall TMausSensivitaet::flb_FilesChange(TObject *Sender)
{// File List Box ( flb )
if ( flb_Files-&gt;FileName != &quot;&quot; )// Gucken obs nicht leer ist-
   {
   Bild-&gt;LoadFromFile(flb_Files-&gt;FileName);// Mein TBitmap Objekt.
   img_Vorschau-&gt;Canvas-&gt;Draw(0,0,Bild);// Nicht schwer zu erraten, das TImage objekt
   }
}
//---------------------------------------------------------------------------
</code></pre>
<p>nur mein problem ist eben, er zeichnet genau wie ich ihm gesagt habe das ganze bild. d.h. ich sehe nur einen geringen außschnitt. wie lasse ich ihn es jetzt genau auf die größe meines TImage objektes skalieren?<br />
ich hab StretchDraw probiert aber wenn ich ein rect objekt intalisiere verwirren mich die angaben die gemacht werden müssen oO ( borland erklärt die nicht wirklich gut )</p>
<p>EDIT: Habs geschaft durch googeln und code lesen auf einer russischen seite mein problem zu lösen ( ich mag code.. da muss ich nichtmal russisch können um russisches c++ zu lesen.. )</p>
<pre><code class="language-cpp">void __fastcall TMausSensivitaet::flb_FilesChange(TObject *Sender)
{// File List Box ( flb )
if ( flb_Files-&gt;FileName != &quot;&quot; )
   {
   Bild-&gt;LoadFromFile(flb_Files-&gt;FileName);
   img_Vorschau-&gt;Canvas-&gt;StretchDraw(Rect(0,0,img_Vorschau-&gt;Width
                                                                 ,img_Vorschau-&gt;Height)
                                                                 ,Bild);
   }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1396097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396097</guid><dc:creator><![CDATA[Schurke]]></dc:creator><pubDate>Fri, 02 Nov 2007 00:26:53 GMT</pubDate></item></channel></rss>