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

Вниз

Ищу родителей. Использование GetParent.   Найти похожие ветки 

 
Oleg1963 ©   (2009-11-18 14:42) [0]

Здравствуете уважаемые коллеги.
Такая задача. На форме имеем 4 компонента Edit . Таскаю мышь по форме. При наступлении события OnMouseMove в любом ЕДИТе срабатывает процедура меняющая цвет текста. Этакий псевдокурсор.Ушел с поля-выделение снимается.
В обработчике:
procedure TForm1.EditMouseMove(Sender: TObject; Shift: TShiftState; X,
 Y: Integer);
 var
 ParentHWnd : longint;
begin
     GetParent( ParentHWnd);
end;

А как его использовать, чтобы менялся цвет именно там где надо?
Привести его к виду Edit4(например).Color:=clWindow
Заранее спасибо.


 
Palladin ©   (2009-11-18 14:45) [1]

(Sender as TEdit).Color

если я конечно правильно тебя понял


 
Oleg1963 ©   (2009-11-18 14:57) [2]

Великолепно! Все работает.Курсор включается и выключается. На кой ляд тогда я GetParent прицепил. А такую конструкцию (Sender as TEdit) я еще не встречал.Дельфи плохо знаю. Пошел читать умные книжки :-)

Спасибо!



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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
2-1258706506
2012
2009-11-20 11:41
2010.01.10
проблема с созданием сервиса (Stopped = False)


2-1258647145
donar19
2009-11-19 19:12
2010.01.10
Как нарисовать круг в делфи по пикселям?


15-1254334797
Kerk
2009-09-30 22:19
2010.01.10
MySQL разность дат в днях


15-1257489395
vajo
2009-11-06 09:36
2010.01.10
Как астрономы добиваются такой точности?


15-1257285891
McSimm
2009-11-04 01:04
2010.01.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский