Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 124
от 09.09.2005, 01:03

Администратор:Калашников О.А.
В рассылке:Подписчиков: 257, Экспертов: 25
В номере:Вопросов: 2, Ответов: 5


Вопрос № 25729: Здравствуйте уважаемые эксперты. У меня вопрос по Win API. Как определять параметр hwnd у окон Проводника. Если можно пример. ...
Вопрос № 25735: Hi, All! Кто знает как в Listview (режим report) поменять местами два Item-а, например с фокусом и предыдущий? Пока извратился через сортировку (вот такой я извращенец), но нельзя ли это сделать как-нибудь попроще? P.S. Тупо копировать поля (ite...

Вопрос № 25.729
Здравствуйте уважаемые эксперты. У меня вопрос по Win API.
Как определять параметр hwnd у окон Проводника. Если можно пример.

Отправлен: 03.09.2005, 01:58
Вопрос задал: Чурсанов Евгений Ильич (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Чурсанов Евгений Ильич!
Возможно, я неверно понял вопрос... Для определения информации об окнах существует хорошая программка - Spy. Прикрепляю к ответу. Enjoy!

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
---------
Мышка побежала, xвостиком махнула - cервер упал...

Ответ отправил: Ерёмин Андрей (статус: Практикант)
Отправлен: 03.09.2005, 12:33
Оценка за ответ: 2
Комментарий оценки:
Вы не поняли мой вопрос!!!!!!!!!!

Отвечает: Jadd
Здравствуйте, Чурсанов Евгений Ильич!
Проводник открыт, значит юзаем FindWindow и получаем нужный h_wnd. Описание в MSDN.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 03.09.2005, 12:56
Оценка за ответ: 4
Комментарий оценки:
Спасибо за ответ.

Отвечает: Rusland
Здравствуйте, Чурсанов Евгений Ильич!
Посмотрите следующие функции: GetActiveWindow, GetWindow, GetTopWindow, GetNextWindow. Удачи.
---------
Тише едешь, дальше будешь... от того места куда едешь
Ответ отправил: Rusland (статус: Студент)
Отправлен: 05.09.2005, 09:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ


Вопрос № 25.735
Hi, All! Кто знает как в Listview (режим report) поменять местами два Item-а, например с фокусом и предыдущий? Пока извратился через сортировку (вот такой я извращенец), но нельзя ли это сделать как-нибудь попроще?
P.S. Тупо копировать поля (item, первый subitem ... n subitem) из одного в другой - не выход. А если этих subitem-ов, к примеру, штук 50?
Отправлен: 03.09.2005, 08:10
Вопрос задал: Germsoft (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Germsoft!

Как вариант можно предложить дать ListView стиль LVS_OWNERDRAWFIXED,
т.е. самому рисовать в зависимости от индексов Item-ов, которые можно тасовать как угодно, и которые хранить в отдельном массиве
---------
Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: 2-ой класс)
Отправлен: 03.09.2005, 14:13
Оценка за ответ: 3
Комментарий оценки:
Ничуть не проще

Отвечает: Bob Johnson
Здравствуйте, Germsoft!
Тогда попробуй Virtual List View Style (LVS_OWNERDATA). в этой ситуации ты сам будешь снабжать listview информацией об item'ах и сможешь виртуально поменять их местами.
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 03.09.2005, 16:43
Оценка за ответ: 4


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapifaq
Отписаться
Вспомнить пароль

В избранное