windows - Hvordan tegner du knappen i titellinjen som i Google Chrome?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøgte flere komponenter fra 2000-2001, men ingen af ​​dem arbejder for win7. Hvordan gør jeg det?

Bedste reference


Hvis du leder efter en måde at gøre brug af glasramme i Windows 7 ved hjælp af Delphi, kan du følge denne vejledning. Der er også en opdatering tilgængelig dedikeret til en 64 bit bug. Du kan også se på nogle eksempler af Chris Rolliston, der er tilgængelige på embarcadero-udviklernetværk. [1] [2] [3]

Andre referencer 1


Eller de formentlig bare tegner deres egne komponenter som et videospil ville gøre, og de emulerede vinduerne 7 udseende.

Andre referencer 2


Du kan bruge rkSmartTabs: [4]


rkSmartTabs


Eller IceTabSet:
IceTabSet [5]


Endelig tjek svarene på disse StackOverflow spørgsmål:


Google Chrome Tabs Style UI i Delphi


Ressourcer til Windows Aero Glass og Compositing dwm

Andre referencer 3


Se på min TChromeTabs-komponent (http://code.google.com/p/delphi-chrome-tabs/downloads/list). Ud over implementeringen af ​​Chrome Tabs indeholder den en TForm-efterkommer, der viser dig, hvordan du tegner en Aero-titellinje.

Andre referencer 4


.NET Framework Windows Vista & 7 funktioner
Dette måske