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

Вниз

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

 
Checist [root]   (2005-02-26 21:35) [0]

Есть некая функция:
procedure ShowControlMessage(const Msg: string; aControl: TControl);

Необходимо в aControl указать TrayIcon1, он не имеет ни Handle, Pos. Как быть?


 
DiamondShark ©   (2005-02-26 21:50) [1]

Если он не наследник TControl, то никак не быть.


 
Anatoly Podgoretsky ©   (2005-02-26 23:20) [2]

DiamondShark ©   (26.02.05 21:50) [1]
Указать можно, например приведение. Тем более, что никаких Handle, Pos не видать в объявлении.


 
DiamondShark ©   (2005-02-27 00:29) [3]

Ну, можно и Integer к TControl привести.
Боюсь только, результат автора вопроса не шибко устроит.


 
Anatoly Podgoretsky ©   (2005-02-27 00:33) [4]

А ты можешь дать ответ по такому вопросу, когда автор утаивает всю информацию, что то мне кажется что с телепатором и у тебя проблемы. Зато есть ненужная информация о Handle, Pos


 
DiamondShark ©   (2005-02-27 00:37) [5]

Да, технология телепания очень молода, девайсы глючные.
И автор на ментальные запросы уточнить информацию не откликается...


 
Checist [root]   (2005-02-27 10:16) [6]

Извиняюсь, вышел из конференции до ваших ответов.
Помоему TrayIcon наследник контрола, но как явно указать его в aControl не знаю.
Есть функции типа FindControl, c Pos или Handle аргументом, но выцепить таковые у TrayIcona я не могу.
Помогите.


 
Юрий Зотов ©   (2005-02-27 10:22) [7]

> Checist [root]   (27.02.05 10:16) [6]

> Помоему TrayIcon наследник контрола

Может, лучше не гадать, а посмотреть? Если есть исходники, то в них, а если нет, то вызвать ClassParent.


 
Anatoly Podgoretsky ©   (2005-02-27 10:30) [8]

Checist [root]   (27.02.05 10:16) [6]
Если наследник, то прямо и указывать.


 
Checist [root]   (2005-02-27 10:36) [9]

Ошибка несоответствия типов TTrayIcon & TControl.


 
Checist [root]   (2005-02-27 10:39) [10]

Трудно разобраться чей он такой...
TLMDTrayIcon=class(TLMDWndProcComponent)


 
Набережных С. ©   (2005-02-27 10:48) [11]

Имхо, никакому компоненту с таким именем - TrayIcon - нет смысла быть наследником TControl. А вообще-то интересный подход - спрашивать, как передать неизвестно какой компонент в неизвестно какую процедуру. Очень логично. Сразу чувствуется масштаб личности.


 
Anatoly Podgoretsky ©   (2005-02-27 10:55) [12]

Checist [root]   (27.02.05 10:39) [10]
Тогда не утверждай, что "TrayIcon наследник контрола"
Далее смотришь чей наследник TLMDWndProcComponent, или проверяешь программно, c использованием RTTI



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

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

Наверх




Память: 0.46 MB
Время: 0.048 c
3-1108219828
Cardinal
2005-02-12 17:50
2005.03.13
!!!HELP!!! Обработка события OnFilterRecord в TTable


14-1109085237
X9
2005-02-22 18:13
2005.03.13
2 вопроса по Opera 8


3-1107957127
le
2005-02-09 16:52
2005.03.13
комбобоксы в табличном режиме показа данных


14-1108735753
Cobalt
2005-02-18 17:09
2005.03.13
Есьт ли у вас в "команде" уроды?


1-1109491767
tazik
2005-02-27 11:09
2005.03.13
Кто может, подкиньте, пожалуйста, DirectShow.dcu!





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