Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
this–>Canvas–>CopyRect<br />
(ClientRect, PaintBox1–>Canvas, PaintBox1–>ClientRect);<br />
delete gb;<br />
}<br />
// Кнопки с картинками из файла<br />
void _ _fastcall TForm1::BtnFilesClick (TObject *Sender) {<br />
AnsiString fName = "D:\\examples\\scan.bmp";<br />
BitBtn1–>Glyph–>LoadFromFile (fName);<br />
SpeedButton1–>Glyph–>LoadFromFile (fName);<br />
}<br />
72<br />
Некоторые особенности использования компонента Image отражает<br />
табл. 14.<br />
Таблица 14<br />
Свойство<br />
Picture<br />
Width, Height<br />
Proportional<br />
Strech<br />
AutoSize<br />
Center<br />
Visible<br />
Canvas<br />
Свойства компонента Image<br />
Наз<strong>на</strong>чение<br />
Отображаемый файл<br />
Шири<strong>на</strong> и высота<br />
Автоматическое масштабирование без искажения иллюстрации в границах<br />
элемента управления<br />
Подгонка иллюстрации под размер элемента управления с искажением<br />
Подгонка элемента управления под размер иллюстрации<br />
Размещение иллюстрации в центре элемента управления<br />
Вывод <strong>на</strong> экран<br />
Экран<strong>на</strong>я поверхность для отображения<br />
Компонент поддерживает графические форматы .BMP, .ICO и .WMF.<br />
Для работы с форматом .JPG <strong>на</strong>до подключить файл заголовка .<br />
Следующий пример показывает функцию, отображающую первый из<br />
графических файлов, размещенных в папке приложения, а также вариант ее<br />
использования:<br />
#include <br />
#include // для работы функции SelectDirectory<br />
AnsiString myPath = “”; // текущая папка с иллюстрациями<br />
TSearchRec sr;<br />
// результат поиска<br />
void TForm1::FirstPicture () {<br />
if (FindFirst (myPath + “*.jpg”, faAnyFile, sr) == 0) {<br />
Image1–>Picture–>LoadFromFile (myPath + sr.Name);<br />
Label1–>Caption = sr.Name;<br />
}