首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GetPixel与SetPixel解决办法

2012-01-23 
GetPixel与SetPixelHBITMAPhBkBitmapNULLCOLORREFcolor1.......hMemoryDCCreateCompatibleDC(hScreenD

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显示出来看看

热点排行