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

Вниз

PRect - как определить?   Найти похожие ветки 

 
Shrek   (2002-08-11 15:29) [0]

Ранше мне не прихолидось работать с PRect. Я знаю TRect помогите разобратся.


 
McSimm   (2002-08-11 15:47) [1]

Был бы вопрос чуть подробнее, ответ был бы более точным

var R: TRect;
...
SomeFunct(@R); // Передача в функцию параметра типа PRect

----- или -----
var
R: TRect;
PR: PRect; // или ^TRect;
...
PR := @R;
SomeFunct(PR)


 
Nostradamus   (2002-08-11 15:50) [2]

PRect - это просто указатель на TRect.
Вот на пример:

var
Rect : TRect;
Temp : PREct;
begin
Rect.Top := 10;
Rect.Left := 10;
Rect.Bottom := 100;
Rect.Right := 100;
Temp := @Rect;
Label1.Caption := IntToStr(Temp.Left);
Temp.Left := 20;
Rect := Temp^;
Label2.Caption := IntToStr(Rect.Left);
end;


 
Shrek   (2002-08-11 16:11) [3]

Спасибо всем работает.
Дело было вот вчём ClipCursor(PRect).



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

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

Наверх





Память: 0.44 MB
Время: 0.006 c
6-71292
rem_
2002-06-13 10:03
2002.08.22
Послать почту


7-71409
Лёха
2002-06-08 18:38
2002.08.22
Как можно отлавливать иконки которые грузятся в tray?


1-71176
CBA
2002-08-09 12:29
2002.08.22
Выполнение запросов в потоке


1-71224
Сергей Плоткин
2002-08-11 14:45
2002.08.22
Как послать сообщение одной копии программы другой?


14-71335
vads
2002-07-25 10:48
2002.08.22
Вопрос + предложение





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский