Access 2003 und Treeview-Control Version 6

29/01/2008 - 01:34 von André Hürst | Report spam
Hallo Leute

In einem Treeview-Steuerelement setze ich die Textfarbe und den Hintergrund
mit folgendem Code:

' Farbeigenschaften der Struktursteuerelemente setzen (Treeviews)
Call SendMessage(tvwTmp.hWnd, TVM_SETTEXTCOLOR, 0, ByVal vbWhite)
Call SendMessage(tvwTmp.hWnd, TVM_SETBKCOLOR, 0, ByVal vbBlue)

Aber warum sind jetzt die «Root-Lines» und die «Plus-Minus-Symbole» trotzdem
noch schwarz und mit weissem Hintergrund?

Danke für Eure Hilfe

André Hürst

ahuerst@hbs-web.ch
 

Lesen sie die antworten

#1 Jörg Ackermann
29/01/2008 - 05:17 | Warnen spam
Hallo,

André Hürst meinte:


In einem Treeview-Steuerelement setze ich die Textfarbe und den
Hintergrund mit folgendem Code:

' Farbeigenschaften der Struktursteuerelemente setzen (Treeviews)
Call SendMessage(tvwTmp.hWnd, TVM_SETTEXTCOLOR, 0, ByVal vbWhite)
Call SendMessage(tvwTmp.hWnd, TVM_SETBKCOLOR, 0, ByVal vbBlue)

Aber warum sind jetzt die «Root-Lines» und die «Plus-Minus-Symbole»
trotzdem noch schwarz und mit weissem Hintergrund?



setze mal nach den farbeinstellungen den Style neu.
siehe:
http://support.microsoft.com/?scid=...6140&x&y

Luftcode:

lngStyle = GetWindowLong(tvwTmp.hWnd, GWL_STYLE)

Call SetWindowLong(tvwTmp.hWnd, GWL_STYLE, _
lngStyle - TVS_HASLINES)

Call SetWindowLong(tvwTmp.hWnd, GWL_STYLE, lngStyle)

Gruß

Ähnliche fragen