获得“CtrlNotifySink”的正确窗口

时间:2010-07-05 17:12:03

标签: c# winapi icons

我试图通过关闭这个窗口树来抓住任何文件夹的图标:

  1. CabinetWClass
  2. ShellTabWindowClass
  3. DUIViewWndClassName
  4. DirectUIHWND
  5. CtrlNotifySink
  6. SHELLDLL_DefView
  7. DirectUIHWND
  8. 但是,我被困在DirectUIHWND中,因为有多个名为“CtrlNotifySink”的子项。 我需要暂停一个特定的“CtrlNotifySink”..那个有孩子“SHELLDLL_DefView”的那个。

    我该怎么办?

    谢谢, Aviad S.

1 个答案:

答案 0 :(得分:0)

你可能会以错误的方式解决这个问题。

如果您想了解用户打开的文件夹窗口,并查看其中的项目,请查看scriptable shell objects。 MSDN上的示例主要是VB和Javascript,但该方法也适用于C#。