[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6625] display-color-cells on Remote Desktop
- X-ml-count: 6626
- Subject: Re: [MD:6625] display-color-cells on Remote Desktop
- From: Shun-ichi GOTO (後藤俊一) <shunichi.goto@xxxxxxxxx>
- Date: Sat, 2 Jul 2005 21:17:17 +0900
> 2. GetDeviceCaps (hdc, NUMCOLORS) の意味が実は期待しているのと違う?
> "デバイスのカラーテーブルのエントリ数" != "表現可能な色の数" ?
> (だったらどうすればよい?)
そっち方面に詳しいわけではありませんが、MSDNなりを見る限り
NUMCOLORSは8bppより大きい時は-1を返すとあります。
20や16777216 を返す理由はわかりませんが、
グラフィックデバイスとして表現可能な色数はCOLORRESで、
プログラムが使用できるパレット数はBITSPIXELで得るのではないでしょうか。
簡単な実験をしてみた限りは、local 24bpp, remote 16bpp, remote 8bpp
のいずれでも期待した値が得られたぽいです。
そゆいみでなく?
--
Shun-ichi GOTO (後藤俊一)