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

Вниз

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

 
Gear   (2005-06-28 13:38) [0]

Добрый день!
Такая вот задача: Из главного окна создаю окошки по щелчку из списка TListBox. В зависимости от того что было в строке списка создаётся надпись (label) на созданном окне. Окно содержит, так же, поле ввода. Таким образом, окошек много с различными надписями. Необходимо из главного окна послать нужному окну в поле ввода текст. Нужное окно необходимо выбрать исходя из написи на окне. То есть, главное окно знает что нужно послать окну с надписью "Yo" такой-то тест. Ну и текст должен появиться в окне с этой надписью, если это окно существует. Кто знает как такое сделать?


 
begin...end ©   (2005-06-28 13:41) [1]

Перебор Screen.Forms?


 
AlexG ©   (2005-06-28 14:16) [2]

Попробуй написать обработчик юзерского сообщения для каждого окна. А потом отошли это сообщение с нужными параметрами (Имя окна, текст для вывода) на хендл HWND_BROADCAST... Может этол поможет. Или этой функцией воспользуйся BroadcastSystemMessage()... Сам не пробовал.


 
Gear   (2005-06-28 15:15) [3]

to: [1]

for i := Screen.FormCount - 1 DownTo 0 do
if (Screen.Forms[i].Name = Contact) then
begin
   SendMessage(Screen.Forms[i].Handle, LB_ADDSTRING, 0, Integer(PChar("TEST")));
end;

каким образом хэндл ListBox размещённый на этой форме получить?


 
Игорь Шевченко ©   (2005-06-28 15:32) [4]


> каким образом хэндл ListBox размещённый на этой форме получить?


FindComponent ?


 
AlexG ©   (2005-06-28 15:37) [5]

Gear
Проверку того ему сообщение или нет инкапсулируй внутри самого окна, зачем отсылающему это знать?


 
panov ©   (2005-06-28 16:15) [6]

1. Вопрос не соответствует теме конференции.
2. Тема вопроса не соответствует вопросу.



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

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

Наверх





Память: 0.45 MB
Время: 0.044 c
14-1119676221
cyborg
2005-06-25 09:10
2005.08.21
Ламповый автомобильный CD-ресивер


14-1122720021
X9
2005-07-30 14:40
2005.08.21
24-bit графика в TP - реально?


10-1099904482
Marina_Sm
2004-11-08 12:01
2005.08.21
COM


8-1112079276
VIS
2005-03-29 10:54
2005.08.21
tuner


1-1122607787
Кот
2005-07-29 07:29
2005.08.21
Не прорисовывается форма





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