none
Non-Explorer Bar sidebar

    Question

  • I came across the Kutano Internet Explorer extension (www.kutano.com) and initially assumed it was implemented as an Explorer Bar, but there seems more to it than than. Delving into the registry, I've found these references to C:\Program Files\Kutano\Kutano\kutano_ie_client.dll:

    HKCR\AppID\{6D6036C6-692F-4211-903B-943D94E1CCC3}
      kutano_ie_client

    HKCR\CLSID\{18D81A5F-F8A5-4B78-A6CC-7E37DCAFC0BB}
      Kutano Add-on
      TypeLib {24DA2415-9F99-403F-801B-A74AE4101C27}

    HKCR\CLSID\{2AE98FD7-4E58-4400-8113-B5018ED48676}
      Kutano Sidebar
      TypeLib {24DA2415-9F99-403F-801B-A74AE4101C27}

    HKCR\CLSID\{2F698BD8-48CD-45B4-ACDF-67F92082EE7E}
      MenuItem
      TypeLib {24DA2415-9F99-403F-801B-A74AE4101C27}

    HKCR\CLSID\{A5B02961-E212-4195-A77D-6E1346C2DE18}
      kutanoSidebarExtInterface Class
      TypeLib {24DA2415-9F99-403F-801B-A74AE4101C27}

    HKCR\CLSID\{E163FD8B-2ADD-4F2E-86E8-7678D008ED43}
      KutanoToolbarBtn Class
      TypeLib {24DA2415-9F99-403F-801B-A74AE4101C27}

    HKCR\TypeLib\{24DA2415-9F99-403F-801B-A74AE4101C27}
      kutano_ie_client 1.0 Type Library

    HKLM\Software\Classes\AppID\kutano_ie_client.DLL
      AppID {6D6036C6-692F-4211-903B-943D94E1CCC3}

    Some of these are self-explanatory (MenuItem, KutanoToolbarBtn Class, etc.) but I'm curious as to how it gets a sidebar on the right rather than the left, and how it implements a non-explorer bar sidebar at all.

    Delving about with Spy++ it seems to add an extra Shell DocObject View to the window hierarchy:

    TabWindowClass
      ATL:63CB39A0
        Kutano_SplitterWindow
          AtlAxWin90
            Shell Embedding
              Shell DocObject View
                Internet Explorer_Server

    It does leave the original in place and appears to continue to use it:

    TabWindowClass
      Shell DocObject View
        Internet Explorer_Server

    What I don't understand is how it's inserted itself to the right of the existing Shell DocObject View. Any ideas how that works? Is this something TabWindowClass supports, or do I need to do lots of fiddling? I'd like to be able to do the same thing, as I don't think an Explorer Bar is quite sufficient for my needs. Would appreciate some pointers as to where to look next.

    Cheers,

    Mat
    Sunday, May 03, 2009 12:14 PM

All replies

  • Matt,

    Did you ever find an answer to this? 
    I'm trying to park a window just above the INTERNET EXPLORER_SERVER window and resize this IE_S window to make room.  It's not working so well for me, as resizing this window seems to totally botch it's scrollbars. 

    If you've found anything, please do let me know...

    Thx,

    Bryan

    Monday, March 22, 2010 10:21 PM