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
Prøv at tilføje dette til toppen af .c filen, inden include:

Fold kodeboks ind/udKode 


Fundet her:
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/531c97ea-2ae5-4d75-8fc3-2d77baf053a0/



Jeg har ikke selv arbejdet ret meget med rebar, og jeg har ikke tid de første par dage til at grave i emnet, så jeg er ikke til den store hjælp lige nu.

Jeg har et eksempel som jeg har downloadet et eller andet sted fra, jeg husker ikke hvor. Det er halv stort men ser dog ud til at virke. Jeg kan sende det hvis du ønsker.



Det må du meget gerne! Det haster overhovedet ikke.



Projektet ligger her:
http://damb.dk/temp/ReBar.zip



Okay, nu har jeg den! Tusind tak!

Der ser ud til at være et lille problem. RC-filen beder om en vis bmp00001.bmp, som den ikke kan finde. Den ligger heller ikke i ReBar.zip. Jeg lavede så min egen bmp00001.bmp(garanteret med forkerte dimensioner), men da jeg kørte programmet, så jeg kun menuen. Jeg kunne godt ane CoolBar'en nedenunder, men den fyldte højest 3px i højden. Den fyldte hele bredden.



Indlæg senest redigeret d. 25.05.2009 01:49 af Bruger #8985
Ups, den fil manglede også i den oprindelige .zip fil.
Jeg tog et kopi af back.bmp, det ser ud til at virke.



Okay, men var det bmp0001.bmp, der skulle bruges? For jeg havde back.bmp, men da jeg kørte projektet, kunne jeg som sagt ikke se Rebar'en. Kan du sende en ZIP med dit projekt, hvor det hele virker og er samlet?



Jeg tog et kopi af back.bmp og kaldte den bmp00001.bmp
Jeg har ikke den oprindelige .zip fil, og jeg har ikke den rigtige bmp00001.bmp



Jeg gjorde lige det samme som dig (med at kopiere back og kalde den bmp0001), men det giver samme resultat.

Programmet ser således ud, når jeg kører det (har lige ændret vinduets størrelse en smule):

http://www.123login.dk/dexo/bertel_rebar.png

Det jeg gør er, at jeg åbner Visual Studio, vælger Nyt projekt, vælger Tilføj eksisterende fil, og så tilføjer jeg alt i ZIP-mappen (udpakket selvfølgelig, og ikke filerne inde i Debug. Kun BMP, ICO, C, H og RC)



Indlæg senest redigeret d. 25.05.2009 22:36 af Bruger #8985
Når jeg har flyttet lidt på barene og ændret lidt på størrelsen ser det sådan ud:
http://damb.dk/temp/rebar.jpg

Jeg har ikke en virkende VisualC++ for tiden, men skal vist have installeret en...



<< < 12 > >>
t