|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Вопросик по чату(даже 2).Думаю не из лёгких!
Всем привет.У меня такой вопросик.Есть у меня чат.Как сделать так чтобы все у кого запущен чат отображались к примеру в memo и рядом иконка?Причём если окно чата развёрнуто то иконка одна,если свёрнуто то иконка другая.
|
#2
|
||||
|
||||
Про иконки в TMemo не совсем понял. А на счет смены иконки при активации/деактивации окна на удаленном клиенте могу посоветовать следующее (чат, я так понимаю самописный). Описываешь протокол взаимодействия с сервером, в котором будешь отправлять сообщения чата не просто текстом, а определенном пакетом с заголовком. Один заголовок - сообщение чата, другой - сообщение системы (например сменить ту же иконку), третий - еще что-то.
Примерно так, на пальцах объяснять довольно сложно. |
#3
|
|||
|
|||
Aristarh:ты немного не понял наверное.Мне нужно так:у меня запущен чат.Есть окно контакт лист к примеру.Там написаны ники и рядом с ними иконки.Тык вот если у другого чела чат запущен и развёрнут т.е. он видит происходящее в чате то иконка к примеру яркая если окно свёрнуто то иконка тусклая.Ну я конечно понимаю что memo отображает только текст но мне интересно есть ли какойнить компонет чтоб мог отображать и графику и текст?
|
#4
|
||||
|
||||
Примерчик как встявлять иконку в TListBox
|
#5
|
|||
|
|||
За приме спасибо.Только как вот теперь определить запущен ли чат.Я предполагаю что можно так к примеру:
if showform1.show then begin и дальшге прои конку. Причём эта процедура будет выполняться на всех компах с чатом. Попробую намутить. |
#6
|
||||
|
||||
То что я писал про протокол взаимодействия это совсем не просто так слова. Задумайся над этим.
|
#7
|
|||
|
|||
Если бы я шарил в этом я бы написал сам.А можеш пример привести того что ты имелл ввиду в первом посте?
|
#8
|
||||
|
||||
Стукайся в аську.
|