Hi

I've got some code that works on Win98 but not on XP. I'm making an "on-the-fly" mask maker.
I do some inversions and use myPic.point (1,1) to assign the current transparent color to use within a Transblit (I'm sure transblit is working fine)function. The machine has loads of memory yet it seems like its spliting colors up like it's in 16 bit or something. So when I pick any given point it may not contain the true color but a representation of it. I believe this is the problem as my code works when I use constants in my code instead of depending on point. I don't have access to the xp machine more than once a week so if any one knows?

My question: Is there a way to find out the backcolor assigned to a window even if XP thinks it knows a better way to display it?

My Other question: Has anyone else had this problem with XP?