Avatar billede kh@ingenioer Nybegynder
15. marts 2000 - 14:22 Der er 7 kommentarer og
1 løsning

CButton med farver i 16-bit

Okay, her kommer et spørgsmål, der nok kan give anledning til en griner eller to:
Hvordan ændrer man tekst og baggrundsfarve på en CButton i Visual C++ på 16-bits platform.
Avatar billede soepro Nybegynder
15. marts 2000 - 15:28 #1
Tekstfarven styres vha. 'Font' propertyens 'Color' property. Selve knappens farve styres af CButton'ens egen 'Color' property.
Avatar billede kh@ingenioer Nybegynder
16. marts 2000 - 08:51 #2
Har du en funktion, der kan ændre farven?
Et eksempel?
Avatar billede nolle_k Nybegynder
13. april 2000 - 11:11 #3
Teksten ændres ved et kald til SetWindowText(..) Jeg kan ikke lige finde hvordan man ændrer farven! Men jeg kigger!!

b.SetWindowText("Dette er en ny streng!";

//Nolle_K
Avatar billede wisen Nybegynder
18. januar 2001 - 08:29 #4
Hvilket udviklingsmiljø benytter du ?
Avatar billede kh@ingenioer Nybegynder
18. januar 2001 - 08:58 #5
Jeg benytter Visual C++ 1.52C.
Noget gammelt skidt, men det virker til det jeg skal lave - nemlig 16 - bit applikationer, der skal kunne køre på alle windows maskiner, man kan komme i tanke om.
Avatar billede wisen Nybegynder
18. januar 2001 - 10:46 #6
Kan Win2000 køre 16bit app ?
Avatar billede kh@ingenioer Nybegynder
18. januar 2001 - 10:59 #7
Ja, windows 2000 har ligesom Nt et 16-bit subsystem.
Et slags under operativsystem, hvor 16-bit applikationer kører.
Avatar billede wisen Nybegynder
18. januar 2001 - 11:41 #8
Jeg tror du skal lave din egen knap via nedarvning fra CButton, og lave din egen implementation af WM_PAINT...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester