■58779 / ) |
intで取得したカラー情報をColor構造体に設定 |
□投稿者/ asuka (34回)-(2011/04/26(Tue) 13:42:06)
|
分類:[C#]
お世話になっております。
VC++で作られたシステムをC#で書き換えています。
旧システムで保存されたとあるカラー情報があります。
カラー情報はCOLORREF構造体(4バイト)を見立ててVC++のlong(4バイト)で保存されます。
C#のシステムでInt32(4バイト)で取得しています。
これを、System.Windows.Media.Color型へ変換したいのですが、やり方がいちいちわからず困っています。
System.Windows.Media.Color color = new Color(); color.A = 0x00; color.R = Int32Colorの7~8バイト目; color.G = Int32Colorの5~6バイト目; color.B = Int32Colorの3~4バイト目;
として実現出来るかな、と推測していますがこれでよろしいのでしょうか?
※ COLORREF構造体 0x00bbggrr
|
|