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);