我正在编写一个程序,可以打开,旋转,缩放,反转颜色,转换为灰度并保存位图(.bmp) 但我似乎没有得到转换为灰度(即黑色和白色)工作所有其他代码完美的工作...
我的颜色反转代码低于......
case 3:
{
hdc=GetDC(hWnd);
GetClientRect(hWnd,&rt);
BitBlt(hdc,0,0,rt.right,rt.bottom,hdc,0,0,NOTSRCCOPY);
ReleaseDC(NULL,hdc);
}
这似乎有效,但是使用BitBlt获取DC并尝试将其更改为灰度级无效... 我想知道如何获得DC并将其转换为灰度...... WINAPI 感谢...