/
Forside
/
Teknologi
/
Udvikling
/
C/C++
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
C/C++
#
Navn
Point
1
BertelBra..
2425
2
pmbruun
695
3
Master_of..
501
4
jdjespers..
500
5
kyllekylle
500
6
Bech_bb
500
7
scootergr..
300
8
gibson
300
9
molokyle
287
10
strarup
270
Tekstfarve på knapper
Fra :
David
Dato :
16-04-01 20:31
Hej. Jeg sidder her og laver et program i en gratis visual compiler til
windows(lcc).
Jeg har lavet en knap på mit hovedvindue(CreateWindow("button")... og jeg
ville høre om i vidste hvordan man ændrer tekstfarven på knappen?
Mogens Hansen (
16-04-2001
)
Kommentar
Fra :
Mogens Hansen
Dato :
16-04-01 20:48
Hej David,
"David" <nma2818@vip.cybercity.dk> wrote in message
news:9bfghm$k1r$1@news.cybercity.dk...
> Hej. Jeg sidder her og laver et program i en gratis visual compiler til
> windows(lcc).
Frisk initiativ.
> Jeg har lavet en knap på mit hovedvindue(CreateWindow("button")... og jeg
> ville høre om i vidste hvordan man ændrer tekstfarven på knappen?
Jeg går ud fra at det er MS-Windows 32 bit.
Knappens parent-vindue skal håndtere WM_CTLCOLORBTN
Venlig hilsen
Mogens Hansen
David (
17-04-2001
)
Kommentar
Fra :
David
Dato :
17-04-01 17:10
Tak for svaret men jeg vi gerne have lidt mere hjælp.
Mogens Hansen skrev i meddelelsen <9bfiaj$n1q$1@news.cybercity.dk>...
>Jeg går ud fra at det er MS-Windows 32 bit.
>Knappens parent-vindue skal håndtere WM_CTLCOLORBTN
>
Hvad skal jeg så gøre jeg har prøvet følgende i WndProc funktionen.
case WM_CTLCOLORBTN:
return (LRESULT)(HBRUSH)GetStockObject(WHITE_BRUSH);
men knappen får ikke en hvid farve?
Mogens Hansen (
17-04-2001
)
Kommentar
Fra :
Mogens Hansen
Dato :
17-04-01 20:05
Hej David,
"David" <nma2818@vip.cybercity.dk> wrote in message
news:9bhp4b$md1$1@news.cybercity.dk...
> Hvad skal jeg så gøre jeg har prøvet følgende i WndProc funktionen.
> case WM_CTLCOLORBTN:
> return (LRESULT)(HBRUSH)GetStockObject(WHITE_BRUSH);
> men knappen får ikke en hvid farve?
>
>
Af den reference jeg oprindeligt kiggede i (Win32 Developer's Reference)
fremgik det ikke at resultatet ikke bliver brugt for knapper med
BS_PUSHBUTTON, BS_DEFPUSHBUTTON eller BS_PUSHLIKE style.
Det fremgår derimod af MSDN.
Det er formodentlig det, der driller dig.
Du bliver nødt til at lave en owner-draw button.
Venlig hilsen
Mogens Hansen
Søg
Alle emner
Teknologi
Udvikling
C/C++
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408926
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.