Results 1 to 4 of 4

Thread: [2008] [Vista] MDI Child windows not Aero-themed

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Apr 2007
    Location
    The Netherlands
    Posts
    5,070

    [2008] [Vista] MDI Child windows not Aero-themed

    Hi,

    I guess most people using Windows Vista are aware of this 'problem': MDI child windows are always displayed in the Vista Basic theme (standard gray/blue titlebar) even when the main window is displayed with the Vista Aero theme (transparant glass titlebar).

    I realize this is probably 'baked' into windows, but is there anything I can do about this? I would like my MDI windows to have the current windows theme aswell instead of the standard theme always...
    Any API calls maybe??

    I have searched google and only found one blog post, which basically stated the poster did not know how to change it but was determined to find the answer or something (there were no comments or follow ups so I guess he never did find out...)

    If it can't be done just tell me and I'm done with it lol...

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: [2008] [Vista] MDI Child windows not Aero-themed

    An MDI Child form is not a top level parent Form/Window so its probably the fact that a child form shouldnt have the same titlebar effects when running Aero. I dont thnk I have seen any MDI app with Aero. Word is a good example.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3

    Thread Starter
    PowerPoster
    Join Date
    Apr 2007
    Location
    The Netherlands
    Posts
    5,070

    Re: [2008] [Vista] MDI Child windows not Aero-themed

    No, I have a few professional MDI applications but none have Aero MDI childs either, that's why I already thought there was nothing you could do about it... Still doesn't hurt to ask does it?

    Still I think it is pretty foolish to leave MDI childs in the default theme... I think (untested) that even if you use some custom theme the mdi childs still display the vista standard theme, like they are somehow forgotten in the themeing process..?

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: [2008] [Vista] MDI Child windows not Aero-themed

    No, I dont think they are forgetting it. I think as if it was a possiblity or feature MS would have placed it in their Office apps. Office 2007 does not support Aero in the MDI Child Forms.

    Now that is not really saying its not possible, just that either MS had a good reason for not providing it or it just wasnt in the budget to implement.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width