Announcement

Collapse
No announcement yet.

BaseBar control

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • BaseBar control

    Hi,
    Has anyone used the BaseBar control successfully? (its those quite cool moveable bars in explorer), I used depends.exe on explorer.exe and it appears to access 'hidden' API's in comctl32.dll, explorer.exe is not linked in any way to MFC, btw.

    Could this be a COM implemented control?

    Regards,


    -------------
    Kev G Peel
    KGP Software
    Bridgwater, UK.
    mailto:[email protected][email protected]</A>

  • #2
    Kev --
    what means BaseBar ? Pls, give reference to MSDN.
    Could be you talk about moveable appbars ?

    ------------------

    Comment


    • #3
      Semen, no its got nothing to do with appbars, I also searched all my MSDN cds (1999 version) with no results.

      Armed with Spy++ I checked explorer for the class name of the control, and it said "BaseBar". The control is basically a parent 'frame' which has 'panes' in each view.

      The BaseBar appears to be a Microsoft 'in house' class that no one else can use, which probably has something to do with the hidden COMCTL32 dependencies.

      I just thought it would be useful if we could access this control, but it appears that we can't.


      ------------------
      Kev G Peel
      KGP Software
      Bridgwater, UK.
      mailto:[email protected][email protected]reeserve.co.uk</A>

      Comment


      • #4
        Kev --
        I'm very doubt, that this class is registrated by COMCTL32.
        Otherwise it will be possible to find word BaseBar inside this DLL. (I can't find)

        ------------------

        Comment


        • #5
          Kev,
          Could it be a rebar control perhaps?

          ------------------
          The most exasperating part of the "rat race" is how often the rats are in the lead!

          Comment


          • #6
            Scott, no its not a rebar.

            Semen, I think you may be right the class could actually be contained within explorer.exe.

            Thanks for the replies anyway

            ------------------
            Kev G Peel
            KGP Software
            Bridgwater, UK.
            mailto:[email protected][email protected]</A>

            [This message has been edited by K Peel (edited May 11, 2000).]

            Comment


            • #7
              A quick search revealed that the word "Basebar" can be found in
              both SHDOCVW.DLL and SHELL32.DLL. Maybe it can have something to
              do with the SHAppBarMessage API? The plot thickens..


              ------------------

              Comment


              • #8
                I think he means the dragable 'coolbar'.

                This bar has the tine left border to drag, control should be placed upon it.

                Check out the coolbar decl's in common controls inc.



                ------------------

                Comment


                • #9
                  Edwin, no its not a CoolBar as a CoolBar is a Rebar.

                  Borje, thanks for the info about the Shell API DLL's, I am satisified that no-one other than MFC users and Microsoft can use this 'control', as it is also in Microsoft Outlook and some MFC applications that i've used (Depends).

                  I thinks its a good idea to close this topic now (unless anyone stumbles across some source code for the control, which would be most welcome )

                  Regards,


                  ------------------
                  Kev G Peel
                  KGP Software
                  Bridgwater, UK.
                  mailto:[email protected][email protected]</A>

                  Comment


                  • #10
                    But i'm curious how it looks!

                    Is there a picture?

                    ------------------

                    Comment


                    • #11
                      I've done a screenshot of the Outlook implementation, at:

                      www.kgpsoftware.freeserve.co.uk/basebar.gif



                      ------------------
                      Kev G Peel
                      KGP Software
                      Bridgwater, UK.
                      mailto:[email protected][email protected]</A>

                      Comment


                      • #12
                        Kev,
                        VB & MSC++ on visual studio use similar controls. The (MSDN sampler VC 4.0 & up) does as well.
                        Also Ultraedit by Ian Mead uses a horizontal control similar to that in his editor.
                        Possibly if you found out what classes these use you might be able to get the same effect.

                        Scott



                        ------------------
                        The most exasperating part of the "rat race" is how often the rats are in the lead!

                        Comment


                        • #13
                          It looks like you are referring to a Splitter Bar.
                          There is a demo in the Common Controls section of PB files:

                          http://www.powerbasic.com/files/pub/pbdll32/controls/

                          regards,

                          ------------------
                          [email protected]
                          :) IRC :)

                          Comment


                          • #14
                            Thanx Ian,
                            I have found a better explanation and example code at:

                            http://www.relisoft.com/win32/splitter.html

                            Regards,


                            ------------------
                            Kev G Peel
                            KGP Software
                            Bridgwater, UK.
                            mailto:[email protected][email protected]</A>

                            Comment

                            Working...
                            X