GetPixel与SetPixel
HBITMAP hBkBitmap = NULL;
COLORREF color1;
.......
hMemoryDC = CreateCompatibleDC(hScreenDC);
hBkBitmap = CreateCompatibleBitmap(hScreenDC,800,600);
SelectObject(hMemoryDC, hBkBitmap);
..................
SetPixel(hMemoryDC,100,100,RGB(50,44,78));
...................................
color1=GetPixel(hMemoryDC,100,100);
结果:
50!=GetRValue(color1);
44!=GetGValue(color1);
78!=GetBValue(color1);
请高手指点
[解决办法]
桌面色深是几位的?
[解决办法]
晕, 你把GetRValue(color1)的值用MessageBox显示出来看看