Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 |

 

  Вопрос: FindWindow Добавлено: 21.09.09 14:56  

Автор вопроса:  Winand | Web-сайт: winandfx.narod.ru

Ответить

  Ответы Всего ответов: 35  

Номер ответа: 31
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #31 Добавлено: 22.09.09 22:07
Вобщето я предлагал не искать, а брать хвнд в готовом виде из заранее известного источника, кажись так будет быстрее.
И не хвнд формы, а самого листвью.

Ответить

Номер ответа: 32
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #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-сайт: winandfx.narod.ru
 Профиль | | #34
Добавлено: 22.09.09 23:14
эмм, зачем невидимый листбокс, если есть коллекции? листбокс создан, чтобы что-то отображать, а коллекция - чтобы хранить.
В теме чуть выше я выложил результат. Надо будет код покрасивее переписать, а то не совсем хорошо

Ответить

Номер ответа: 35
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #35 Добавлено: 23.09.09 00:16
Листбокс это коллекция и обработка сообщений в одном объекте :), невидимость обеспечит скорость, а так ты всё пишешь сам.
С листбоксом передача заключаласьбы в сендмессэйдж хвнд, 384, 0, комманд.

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам