I am trying to implement Google Chrome style tabs, in Windows 7, in a Delphi application.
The elements of this are:
- tabs may extend into the non-client area as they do in google chrome itself.
- draws properly on Vista and Windows 7 when glass is enabled
- tabs work just like google chrome, and look like google chrome, over glass.
I have found that the challenges I have to overcome are:
- How do I get a control (VCL control) to extend into the non-client area?
(A good sample of a control that does this is the Ribbon control included in the VCL sources, but I haven't seen anybody else do it, and it takes some wicked hacking to get the Ribbon to function)
- How to draw bitmaps properly over glass? (DWM API). A related question already answers that aspect, here, this question was also asked by me.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…