Rebar / Coolbar 'visker' dele af baggrunden væk

Tags:    c++

<< < 12 > >>
Hejsa.

Jeg vil gerne bruge en Rebar (kendt som CoolBar og TCoolBar i Delphi) i min næste applikation, og jeg har derfor valgt at forberede mig med et lille testprogram.

Jeg kan sagtens oprette en ToolBar, give ToolBar'en et par knapper, oprette en ReBar og smide ToolBar'en på ReBar'en... men når jeg fører musen over en af knapperne og fører den væk igen, så er det stykke af ReBar'en, hvor knappen er, forsvundet... eller rettere sagt, det har ikke længere ReBar'ens baggrundsfarve; det har ToolBar'ens baggrundsfarve, og det er overhovedet ikke optimalt eller ønsket.

Jeg prøver lige at indsætte nogle billeder, men der står ikke hvordan man gør, så det tager nok et par forsøg.

Nå, man kan vist ikke indsætte billeder, men I kan se dem her:

http://123login.dk/dexo/rebar1.png
http://123login.dk/dexo/rebar2.png
http://123login.dk/dexo/rebar3.png

Her er koden:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 22.05.2009 22:52 af Bruger #8985
14 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg fik VisualC++ op og køre, nu kan jeg se problemet, arbejder på sagen.



Okay, så begynder det vist at lysne, hehe! Men grunden til, at jeg gerne vil bruge en Rebar, er at den har (per default) samme baggrund som menuerne (i Vista). Det er det, jeg går efter. Findes der, hvis alt går galt, et alternativ?



Indlæg senest redigeret d. 30.05.2009 17:38 af Bruger #8985
Sådan! Jeg måtte lige ændre lidt for at få Rebarens windows vista baggrund over det hele, men nu virker det perfekt! Og knapperne 'fader' endda når man bevæger musen over og fjerner den. Tusind, tusind tak!



Nu har jeg skrevet et program, der opretter en menu, en rebar og en edit. Jeg har skåret alle overflødige konstanter væk, så der kun er den nødvendige kode. Jeg gemmer den lige her, min computer går sikkert i stykker om lidt alligevel.

Fold kodeboks ind/udKode 




<< < 12 > >>
t