Страница: 1 | 2 | 3 |
Вопрос: FindWindow
Добавлено: 21.09.09 14:56
Автор вопроса:
Winand | Web-сайт:
Ответы
Всего ответов: 35
Номер ответа: 31
Автор ответа: Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #31
Добавлено: 22.09.09 22:07
Вобщето я предлагал не искать, а брать хвнд в готовом виде из заранее известного источника, кажись так будет быстрее.
И не хвнд формы, а самого листвью.
Номер ответа: 32
Автор ответа: Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #32
Добавлено: 22.09.09 22:19
Smith, хвнд листвью - это не совсем безопасно, мало ли что я делаю с листвью в этот момент. Тем более что листвью только для представления данных, а для хранения специальная коллекция объектов.
Код работает так: создаем dummy-окно с уникальным заголовком и задаем ему функцию обработки системных сообщений. Клиент находит это окно по заголовку и шлет ему некую информацию через ту самую функцию. На мой взгляд очень просто. Код тестил пока только на передаче текста.
Номер ответа: 33
Автор ответа: Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #33
Добавлено: 22.09.09 22:38
Это я уже понял из кода.
Да, довольно просто, но ...
Собсно у меня один вопрос, почему ты не использовал обычный невидимый листбокс для хранения путей и имен файлов? Чем он неустроил?
Номер ответа: 34
Автор ответа: Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #34
Добавлено: 22.09.09 23:14
эмм, зачем невидимый листбокс, если есть коллекции? листбокс создан, чтобы что-то отображать, а коллекция - чтобы хранить.
В теме чуть выше я выложил результат. Надо будет код покрасивее переписать, а то не совсем хорошо
Номер ответа: 35
Автор ответа: Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #35
Добавлено: 23.09.09 00:16
Листбокс это коллекция и обработка сообщений в одном объекте
, невидимость обеспечит скорость, а так ты всё пишешь сам.
С листбоксом передача заключаласьбы в сендмессэйдж хвнд, 384, 0, комманд.