Получение правильного окна "CtrlNotifySink" - PullRequest
0 голосов
/ 05 июля 2010

Я пытался удержать значки любой папки, спустившись по этому дереву окон:

  1. CabinetWClass
  2. ShellTabWindowClass
  3. DUIViewWndClassName
  4. DirectUIHWND
  5. CtrlNotifySink
  6. SHELLDLL_DefView
  7. DirectUIHWND

однако я застрял в DirectUIHWND, поскольку существует более одного дочернего элемента с именем класса "CtrlNotifySink". Мне нужно удержать определенный "CtrlNotifySink" .. тот, который имеет дочерний "SHELLDLL_DefView".

как я могу это сделать?

Спасибо, Авиад С.

1 Ответ

0 голосов
/ 05 июля 2010

Возможно, вы ошиблись.

Если вы хотите узнать, какие окна папок открыты у пользователя, и посмотреть на элементы внутри них, посмотрите на сценарий объекты оболочки .Примеры на MSDN в основном на VB и Javascript, но этот подход применим и к C #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...