サード パーティのシステムから OLE カラーを受け取ったので、これをSystem.Drawing.Color
.
完全な.Net Frameworkで使用できますColorTranslator.FromOle(int oleColor)
この変換を実行しますが、これは Compact フレームワークには存在しません。この変換を実行する方法はありますか?
ありがとう
以下が答えです。
int oleColor = 16711680; // Blue
Color argbColor;
argbColor = Color.FromArgb((byte)(oleColor & 0xff), (byte)((oleColor >> 8) & 0xff), (byte)((oleColor >> 0x10) & 0xff));