Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];

Вниз

свой класс   Найти похожие ветки 

 
Col Isaev   (2003-06-26 13:32) [0]

Народ, дайте добрый совет - ставится точка мышой на картинке (битмап), а потом надо хранить в списке (файле) х,у и кусочек картинки из-под этой точки для вероятного отката. Что лучше взять как базовый класс - TList или еще чего?


 
Юрий Федоров   (2003-06-26 13:35) [1]

ИМХО, Два класса
1 - элемент списка - можно от TObject
2 - список - можно от TList


 
Col Isaev   (2003-06-26 13:57) [2]

что-то вроде этого?

TMyObject = class(TObject)
X,Y: integer;
Fragment: TBitmap;
end;

var MyObject: TMyObject;
Spisok: TList;

а потом сливать MyObject в Spisok, я так понимаю


 
Skier   (2003-06-26 14:01) [3]

>Col Isaev (26.06.03 13:57)
можно через запись...

1)
TMyRec = packed record
mrXY : TPoint;
mrFragment : TBitmap;
end;//TMyRec
PMyRec = ^TMyRec;
2) TMyList = class(TList);
элемент списка TMyList - PMyRec


 
Col Isaev   (2003-06-26 14:27) [4]

Спасибо, поупражняюсь и так, и этак. Если чего - не постесняюсь спросить. Лады?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.032 c
3-31081
gsv_
2003-06-16 09:29
2003.07.10
ADO MDAC и др. Deploying database applications


9-31068
Аболтус
2003-01-26 23:33
2003.07.10
DelphiX вопрос глупый но очень нада!!! Плиз ......


1-31328
fridy
2003-06-27 09:21
2003.07.10
GradientFill


1-31277
Rawman
2003-06-26 13:10
2003.07.10
Динамический массив компонентов


1-31179
Тимур
2003-06-27 17:56
2003.07.10
Перевод формулы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский