<?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[CScrollView mit &amp;quot;großen&amp;quot; Bildern]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe irgendwann einmal meine ganze Scrolling Funktionalität überarbeitet und auf CScrollView umgebastelt - ist halt bequem.<br />
Nun habe ich aber das Problem, das bei großen Bildern ( 21000 x 2000 Pixel ), wenn ich Zoome ein Scrollen über Ziehen des ScrollRechtecks nicht mehr funktioniert ( ab einem bestimmten Punkt beim nach Rechts scrollen ) tut sich nichts mehr. Über die Pfeile des Scrollbalkens und wenn ich direkt in den Scrollbalken klicke geht es noch. Ich habe das ganze mal in verschiedenen Freeware ImageViewern versucht, und die meisten haben das gleiche Problem.</p>
<p>Hat irgendwer eine Idee, das zu Fixen, ohne auf die Komfortabilität von CScrollView verzichten zu müssen?</p>
<p>Ich setze die Scrollrange nach dem Zoomen immer so:</p>
<pre><code>int ShowWidth = (int)(bmOrigBmp.bmWidth * m_fOptZoom );
int ShowHeight = (int)(bmOrigBmp.bmHeight * m_fOptZoom);
SetScrollSizes( MM_TEXT, CSize( ShowWidth, ShowHeight ));
</code></pre>
<p>Ach ja, der Bereich, in dem ich dann nicht mehr Scrollen kann ist eindeutig vom Zoomfaktor abhängig.</p>
<p>Viele Grüße,</p>
<p>TBW</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/59147/cscrollview-mit-quot-großen-quot-bildern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 23:35:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/59147.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Dec 2003 11:29:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CScrollView mit &amp;quot;großen&amp;quot; Bildern on Fri, 19 Dec 2003 13:42:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe irgendwann einmal meine ganze Scrolling Funktionalität überarbeitet und auf CScrollView umgebastelt - ist halt bequem.<br />
Nun habe ich aber das Problem, das bei großen Bildern ( 21000 x 2000 Pixel ), wenn ich Zoome ein Scrollen über Ziehen des ScrollRechtecks nicht mehr funktioniert ( ab einem bestimmten Punkt beim nach Rechts scrollen ) tut sich nichts mehr. Über die Pfeile des Scrollbalkens und wenn ich direkt in den Scrollbalken klicke geht es noch. Ich habe das ganze mal in verschiedenen Freeware ImageViewern versucht, und die meisten haben das gleiche Problem.</p>
<p>Hat irgendwer eine Idee, das zu Fixen, ohne auf die Komfortabilität von CScrollView verzichten zu müssen?</p>
<p>Ich setze die Scrollrange nach dem Zoomen immer so:</p>
<pre><code>int ShowWidth = (int)(bmOrigBmp.bmWidth * m_fOptZoom );
int ShowHeight = (int)(bmOrigBmp.bmHeight * m_fOptZoom);
SetScrollSizes( MM_TEXT, CSize( ShowWidth, ShowHeight ));
</code></pre>
<p>Ach ja, der Bereich, in dem ich dann nicht mehr Scrollen kann ist eindeutig vom Zoomfaktor abhängig.</p>
<p>Viele Grüße,</p>
<p>TBW</p>
]]></description><link>https://www.c-plusplus.net/forum/post/419644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/419644</guid><dc:creator><![CDATA[TheBigW]]></dc:creator><pubDate>Fri, 19 Dec 2003 13:42:27 GMT</pubDate></item></channel></rss>