| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Перехват меню эксплорера |
| Автор: Andrey44 15.12.2008, 09:59 |
| Подскажите пожалуйста, как можно перехватить Момент появления контекстного меню проводника. И получить пути к выделенным файлам, если таковые имеются. |
| Автор: MenSem 17.12.2008, 18:35 |
Как самый тупой вариант - поставить хук на CreateWindow. |
| Автор: Andrey44 18.12.2008, 08:36 |
А где гарантия что меню не создано уже давно? И оно просто потом показывается и все. |
| Автор: MenSem 18.12.2008, 11:20 |
| А я думаю оно динамически генерируется... А хотя фиг его знает |
| Автор: Andrey44 18.12.2008, 11:24 |
| MenSem, вот-вот! Кто его знает! Подкиньте кто нибудь идейку! Дайте волю своей мысли! |
| Автор: MenSem 18.12.2008, 11:30 |
| Смотрел сообщения explorer.exe : LVM_GETSELECTEDCOUNT LVM_GETNEXTITEM LVM_GETITEMSTATE |
| Автор: Andrey44 18.12.2008, 11:59 |
| MenSem, спасибо, это уже ближе к теме Можно ставить хук на WH_GETMESSAGE |
| Автор: Andrey44 23.12.2008, 09:59 |
| Никто ничего не подскажет? |