2016-04-17 14 views
0

VB6フォームをVB.NETフォームに変換しようとしています。今問題は色変換についてです。VB6カラーコードでは、HH00400040、H00000000などのコードです。これらのコードをVB.NETで使用可能なカラーオプションに変換する方法。これらについては何も分かりません。VB6 VB.NETカラー変換のカラーコード

+0

https://msdn.microsoft.com/en-us/library/system.drawing.color.fromargb%28v=vs.110%29.aspx –

+1

http://stackoverflow.com/questions/13356486/convert -hex-color-string-to-rgb-color –

答えて

1

VB6はInt32にRGBカラーを格納し、青色には第1バイト、緑色には第1バイト、赤色には第3バイトを割り当てます。 int32をバイトに変換し、rgb色に適切なバイトを引数として使用することができます。
または容易にColor.FromArgb(Integer)メソッドを使用してください。

関連する問題