uint
値を ARGBに変換するにはどうすればよいSystem.Drawing.Color
ですか? これはまだインターネット上で見つけられていません...
ARGB から へのメソッドを見つけましたuint
。
私のuint
価値は次のとおりです。
uint aeroColor;
Dwmapi.DwmGetColorizationColor( out aeroColor, out opaque );
は何uint
を表しているのですか?一般に、これを使用できます。
Color c = Color.FromArgb(intvalue);
適切なオーバーロードを使用します。ただし、これはint
ではなく を想定していuint
ます。uint
(あなたの場合のように)同じメモリレイアウトを持つ がある場合、次のように動作するはずです:
uint aeroColor;
Dwmapi.DwmGetColorizationColor(out aeroColor, out opaque);
Color c = Color.FromArgb((int) aeroColor);