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

Вниз

onMouseOver над объектом Восстановить старое свойство caption   Найти похожие ветки 

 
KidMan   (2002-10-03 22:27) [0]

Народ... подскажите плиз как например используя onMouseOver (менять caption на бутоне я могу) восстанавливать предыдущее значение этого бутона??
Я могу это делать только примитивно... если курсор не над бутоном а над просто формой например или над ее одном из компонентов то присваиваю бутону старый caption...
Грубо согласитесь...?!

Может можно как то красивее это сделать? Подскажите плиз...

Заранее всех благодарю!


 
int64   (2002-10-04 02:54) [1]

Ну если у этого компонента есть onMouseOver, значит должно быть и что-то типа onMouseLeave.
Там и обрабатывай.


 
KidMan   (2002-10-04 22:22) [2]

Я очень извиняюсь уважаемый int64 но я допустил ошибку увы... (((
Я имел ввиду событие не Win а дельфей - onMouseMove...
Сорри что сбил столку...
Я имел ввиду... как средствами дельфей восстановить caption того же бутона после события onMouseMove...
Или дельфя не поддерживаеттаких возможностей?

Заранее благодарю...


 
int64   (2002-10-05 01:23) [3]

В таком случае, не надо вешать изменения на onMouseMove.
И смю сюда:
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1033634530&n=5


 
KidMan   (2002-10-05 12:41) [4]

Эта ссылка мне ничего не дала к сожалению... Но все равно благодарю тебя за внимание...
Если будут еще какие нибудь идеи или советы то я с удовольствием выслушаю их...

Заранее благодарю...


 
int64   (2002-10-05 17:09) [5]

1. Создай потомка от своего компонента. В Delphi для этого есть диалог.
2. В этом потомке обрабатывай сообщения CM_MOUSELEAVE/CM_MOUSEENTER. Как обрабатывать сообщения - F1. А лучше посмотри исходники любого компанента.

Всё.


 
KidMan   (2002-10-06 23:10) [6]

Это слишком пока... сложно для меня... Лучше я обращусь к API виндов...

Спасибо большое за поддержку! Удач!



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
4-59514
Gayrus
2002-10-06 07:15
2002.11.18
Имитация


3-59007
VZ Alexandr
2002-10-27 12:31
2002.11.18
Сортировка


7-59467
Tony'c
2002-09-15 19:55
2002.11.18
как отрубить доступ к сетевой карте?


4-59486
@lexey
2002-09-23 22:44
2002.11.18
Как выключить блок АТХ под Windows XP


3-59021
Roma111
2002-10-29 13:25
2002.11.18
Создание собственного UDF (D6, Firebird)





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