Программирование на С++ - 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.
26<br />
TSearchRec media;<br />
if (FindFirst ("*.wav", faAnyFile, media) == 0)<br />
{ MediaPlayer1–>FileName = media.Name;<br />
MediaPlayer1–>Open (); }<br />
8. З<strong>на</strong>чок и курсор приложения. Открыть графический редактор Image Editor<br />
в меню Tools пакета C++ Builder. В подменю File.Open открыть текущий<br />
файл ресурсов проекта (.res). Далее через меню Resource.New.Icon создать<br />
новый з<strong>на</strong>чок и, выделив его, открыть окно редактора (Resource.Edit), <strong>на</strong>рисовать<br />
или импортировать з<strong>на</strong>чок и закрыть окно. Через меню Resource.Rename<br />
<strong>на</strong>звать з<strong>на</strong>чок, <strong>на</strong>пример, MYICON. и сохранить его. Затем<br />
через меню Resource.New.Cursor создать новый курсор, открыть окно<br />
редактора (Resource.Edit), <strong>на</strong>рисовать или импортировать курсор и закрыть<br />
окно. Через меню Resource.Rename <strong>на</strong>звать курсор, <strong>на</strong>пример, MY-<br />
CURSOR. Сохранить файл ресурсов и закрыть Image Editor. Вернувшись в<br />
среду <strong>С++</strong> Builder, вновь открыть проект с обновленным файлом ресурсов<br />
и дополнить конструктор формы строками:<br />
const TCursor cur = 5;<br />
// свобод<strong>на</strong>я константа<br />
Screen–>Cursors [cur]=LoadCursor (HInstance, "MYCURSOR");<br />
Cursor = cur;<br />
// новый курсор<br />
Icon–>Handle = LoadIcon (HInstance, "MYICON"); // новый з<strong>на</strong>чок<br />
Перестроить проект и открыть приложение с ориги<strong>на</strong>льным з<strong>на</strong>чком и<br />
курсором.<br />
Задачи<br />
1. Реорганизовать обработчик кнопки перехода, чтобы по достижении последнего<br />
файла в папке вывод иллюстраций <strong>на</strong>чи<strong>на</strong>лся с<strong>на</strong>чала.<br />
2. Реорганизовать обработчик кнопки перехода, чтобы по достижении последнего<br />
файла в папке выдавалось сообщение об отсутствии файлов.<br />
3. Заменить поле задания расширения файла <strong>на</strong> поле со списком допустимых<br />
типов файлов.<br />
4. Организовать процедуру поиска аудиофайлов, а<strong>на</strong>логичную поиску графических<br />
файлов.<br />
5. Пользуясь Image Editor, создать файл з<strong>на</strong>чка и подключить его к приложению<br />
через меню Project.Options <strong>на</strong> вкладке Application кнопкой Load Icon<br />
либо методом LoadFromFile (имяФайла.ico) объекта Icon.<br />
6. В Image Editor создать файл курсора и подключить его к приложению методом<br />
LoadCursorFromFile (имяФайла.cur) вместо метода LoadCursor.