Forum: Win32/Win64 API (native code)
Delphi
by Assertor,
25. Jun 2008
Ähm,
Ich hab doch die Lösung für Bernhard's Problem/Idee schon gepostet. Mußt Du nur noch selbst einbauen :roll: Die restlichen States sind scheinbar nicht dokumentiert, daher wird es hier vermutlich keine weiteren Lösungen geben... - Das ist wohl was, was MS nur für sich und den Explorer haben will.
Gruß Assertor
Forum: Win32/Win64 API (native code)
Delphi
by Assertor,
2. Jun 2008
Hast ja recht, aber Bernhards Titel ist ja schon über ein Jahr alt - da war das alles noch nicht so klar ;)
Richtiger wäre sicherlich "Microsoft Windows Vista Explorer Treeview Style Gradient Selection and Focused Bar" - oder einfach den Screenshot aus dem ersten Post ansehen.
Gruß Assertor
Forum: Win32/Win64 API (native code)
Delphi
by Assertor,
2. Jun 2008
Hi Bernhard,
Da nicht für ;) Du hilfst mir hier auch so oft :bounce2:
Aber eine Rückfrage: Hast Du auch nur den "einen" State hinbekommen? Ich suche für ein Grid noch eine Variante, die die States SelectedNotFocused, Hot, SelectedHot etc. verarbeitet - also den Vista Explorer-Stil vollständig nachahmt.
Gruß Assertor
Forum: Win32/Win64 API (native code)
Delphi
by Assertor,
31. Mai 2008
Hi,
mal als Nachtrag zu Bernhards Thread:
mit
DrawThemeBackground(ThemeServices.Theme, TargetCanvas.Handle, MENU_POPUPITEM, MPI_HOT, ItemRect, nil)
geht es soweit, der Ansatz war richtig, jedoch nicht den Button nehmen :wink:
Problem: Das teMenu kennt nur Hot/Normal/Disabled, aber nicht Selected/SelectedNotFocused wie im Explorer Listview unter Vista. Das ganze Layout vom...