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

Вниз

Манипулятор окна   Найти похожие ветки 

 
pvb87@mail.ru   (2003-09-12 17:44) [0]

Скажите как получить манипулятор Edit/Button/Checkbox и т.д. вне зависимости от активности - Enable(True/False), зная нахвание формы/надписи на кнопке,checkbox.
И как определи манипалятор окна в котором находится заданые координаты, при Enable=False, у меня не выходит.

Хотябы как это всё сделать с кнопкой.


 
AGAMEMNUM   (2003-09-12 17:53) [1]

если ты про хендл то WindowFromPoint - по координатам FindWindowEx или EnumChildWindow - перечисление окон на форме, так доберешься до кнопки или чего там... ведь Z-ордер постоянный...


 
Владислав   (2003-09-12 18:06) [2]

По-моему, так Handle еще никто не обзывал :) LOL


 
nick_n_a   (2003-09-13 07:56) [3]

Чужой или своей?

Своей(проще):

for i=0 to form1.Componentscount-1 do
if form1.Components[10] is TButton then
with form1.Components[10] as TButton do Begin
if caption="10" then caption="20";
end;


 
pvb   (2003-09-13 17:28) [4]

В чудой.


 
Zacho   (2003-09-13 20:01) [5]

Все таки интересно: а что такое "Манипулятор окна " ?
Долго думал, но так и не понял..


 
pvb   (2003-09-13 20:46) [6]

Манипулятор окна - на Delphi - Handle (на VB - HWND)


 
Zacho   (2003-09-13 21:04) [7]


> pvb (13.09.03 20:46) [6]

Не на Дельфи, а в win32. Лучше бы ты так и написал - handle, а то термин "манипулятор" вряд ли кто понял.А по сути вопроса - смотри FindWindow, FindWindowEx и т.д в win32.hlp



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

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

Наверх




Память: 0.45 MB
Время: 0.01 c
1-82269
Sam Stone
2003-09-15 17:40
2003.09.25
FocusedNode


1-82293
Zeratul
2003-09-14 23:01
2003.09.25
Подсветка синтаксиса в TRichEdit.


14-82441
Ihor Osov'yak
2003-09-09 15:06
2003.09.25
аяяй..


1-82200
Vinter
2003-09-12 14:38
2003.09.25
Popup


1-82189
pendalf
2003-09-07 13:50
2003.09.25
Как узнать, какое сейчас число и сколько времени?





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