Avatar billede majbrittd Nybegynder
07. august 2003 - 10:41 Der er 7 kommentarer og
1 løsning

Hvor mange Bit farver er der på min skærm ?

Kan man på en eller anden måde få vist hvor mange bit farver der er på en skærm ??

Det skal bare vises i en MsgBox.

Håber der er nogen der kan hjælpe.
Hilsen Majbritt
Avatar billede dougheffernan Nybegynder
07. august 2003 - 10:44 #1
Avatar billede dougheffernan Nybegynder
07. august 2003 - 10:44 #2
hov, du ville bare få vist color depth, ikke ændre den...
Avatar billede majbrittd Nybegynder
07. august 2003 - 10:51 #3
Jeg kan godt ændre den, men mit problem er, at jeg skal vide hvad den står til, også ændre den.
Avatar billede martin_moth Mester
07. august 2003 - 11:24 #4
Du skal have fat i et API-kald af en art... Prøv at kikke lidt på www.allapi.net

Ser ud til at du kan bruge følgende:

GetColorAdjustment & SetColorAdjustment
Avatar billede martin_moth Mester
07. august 2003 - 11:26 #5
Avatar billede martin_moth Mester
07. august 2003 - 12:06 #6
PS: Hvis du kan finde ud af at ændre den, kan du så ikke se hvad den er FØR du ændrer den - den property du sætter er vel både Read-Write, eller?

Altså, hvis jeg tager udgangspunkt i svaret fra dougheffernan:

OldValue = DevM.dmBitsPerPel ' <-- Ny linie
DevM.dmBitsPerPel = XXX

Ellers brug mine svar :o)

Hvis intet virker, så vis den kode hvor du ændrer, så vi kan se hvad du laver  :o)
Avatar billede majbrittd Nybegynder
07. august 2003 - 13:52 #7
Hvis jeg skriver koden:
OldValue = DevM.dmBitsPerPel ' <-- Ny linie
DevM.dmBitsPerPel = XXX
så retunere den "8", som er standard (256 farver).
Jeg bruger den kode som dougheffernan linkede til (http://spazioinwind.libero.it/vbprogzone/tips/tip026.html).
Avatar billede martin_moth Mester
07. august 2003 - 13:58 #8
Jeg troede i min naivitet, at det var en read/write property. Hvorfor i alverden returnerer den 8..?

Nå - anyway - så kan du finde den med de API-kald jeg har linket til :o)
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