<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - Полезные и редкие строчки кода на Delphi. Автор cfbogd</title>
		<link>https://www.cyberforum.ru/blogs/839433/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Mon, 28 Sep 2026 09:29:49 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - Полезные и редкие строчки кода на Delphi. Автор cfbogd</title>
			<link>https://www.cyberforum.ru/blogs/839433/</link>
		</image>
		<item>
			<title><![CDATA[Получение bitmap'а компонента TRichEdit]]></title>
			<link>https://www.cyberforum.ru/blogs/839433/4545.html</link>
			<pubDate>Sat, 21 Jan 2017 19:21:54 GMT</pubDate>
			<description>Получение изображение типа TBitmap компонента TRichEdit(с TMemo не работает). 
procedure...</description>
			<content:encoded><![CDATA[<div>Получение изображение типа TBitmap компонента TRichEdit(с TMemo не работает).<br />
<div class="codeblock"><table class="delphi"><thead><tr><td colspan="2" id="465565189"  class="head">Delphi</td></tr></thead><tbody><tr class="li1"><td><div id="465565189" style="height: 270px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="de1"><pre class="de1"><span class="kw1">procedure</span> TForm1<span class="sy1">.</span><span class="me1">RichEdit1MouseMove</span><span class="br0">&#40;</span>Sender<span class="sy1">:</span> <span class="kw4">TObject</span><span class="sy1">;</span> Shift<span class="sy1">:</span> TShiftState<span class="sy1">;</span> X<span class="sy1">,</span>
&nbsp; Y<span class="sy1">:</span> <span class="kw4">Integer</span><span class="br0">&#41;</span><span class="sy1">;</span> &nbsp; &nbsp;<span class="co1">//можно OnChange, только будет опаздывать</span>
<span class="kw1">var</span> img<span class="sy1">:</span>HDC<span class="sy1">;</span>
b<span class="sy1">:</span>TBitmap<span class="sy1">;</span>
<span class="kw1">begin</span>
b<span class="sy1">:</span><span class="sy3">=</span>TBitmap<span class="sy1">.</span><span class="me1">Create</span><span class="sy1">;</span>
b<span class="sy1">.</span><span class="me1">Width</span><span class="sy1">:</span><span class="sy3">=</span>RichEdit1<span class="sy1">.</span><span class="me1">Width</span><span class="sy1">;</span>
b<span class="sy1">.</span><span class="me1">Height</span><span class="sy1">:</span><span class="sy3">=</span>RichEdit1<span class="sy1">.</span><span class="me1">Height</span><span class="sy1">;</span>
image1<span class="sy1">.</span><span class="me1">Width</span><span class="sy1">:</span><span class="sy3">=</span>RichEdit1<span class="sy1">.</span><span class="me1">Width</span><span class="sy1">;</span>
image1<span class="sy1">.</span><span class="me1">Height</span><span class="sy1">:</span><span class="sy3">=</span>RichEdit1<span class="sy1">.</span><span class="me1">Height</span><span class="sy1">;</span>
img <span class="sy1">:</span><span class="sy3">=</span> GetDC<span class="br0">&#40;</span>RichEdit1<span class="sy1">.</span><span class="me1">Handle</span><span class="br0">&#41;</span><span class="sy1">;</span>
BitBlt<span class="br0">&#40;</span>b<span class="sy1">.</span><span class="me1">Canvas</span><span class="sy1">.</span><span class="me1">Handle</span><span class="sy1">,</span><span class="nu0">0</span><span class="sy1">,</span><span class="nu0">0</span><span class="sy1">,</span>RichEdit1<span class="sy1">.</span><span class="me1">Width</span><span class="sy1">,</span>RichEdit1<span class="sy1">.</span><span class="me1">Height</span><span class="sy1">,</span>img<span class="sy1">,</span><span class="nu0">0</span><span class="sy1">,</span><span class="nu0">0</span><span class="sy1">,</span>SRCCOPY<span class="br0">&#41;</span><span class="sy1">;</span>
image1<span class="sy1">.</span><span class="me1">Canvas</span><span class="sy1">.</span><span class="me1">Draw</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy1">,</span><span class="nu0">0</span><span class="sy1">,</span>b<span class="br0">&#41;</span><span class="sy1">;</span>
b<span class="sy1">.</span><span class="me1">Free</span><span class="sy1">;</span>
<span class="kw1">end</span><span class="sy1">;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>

]]></content:encoded>
			<dc:creator>cfbogd</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/839433/4545.html</guid>
		</item>
	</channel>
</rss>
