Unbeknownst to me, in VB6, colors represented in hex were/are does so in the
order of Blue Green Red, unlike the more typical Red Green Blue.
The color you have specified is 32 bits long, and in VB6 only the lower 24
bits mattered, so your actual color value would be &H404000&, or
40 - Blue
40 - Green
00 - Red
and use my previous code to specify it as:
this.BackColor = Color.FromArgb(0x00, 0x40, 0x40);
Does that work better for you?
Brendan