開いて、回転して、拡大縮小して、色を反転して、グレースケールに変換してビットマップ (.bmp) を保存するプログラムを書いています。 .
私の色反転のコードは以下のとおりです...
case 3:
{
hdc=GetDC(hWnd);
GetClientRect(hWnd,&rt);
BitBlt(hdc,0,0,rt.right,rt.bottom,hdc,0,0,NOTSRCCOPY);
ReleaseDC(NULL,hdc);
}
これは機能しているようですが、DC を取得してグレースケールに変更しようとしても、BitBlt を使用しても機能しません... DC を取得してグレースケールに変換する方法を知りたいです... winapi に感謝します...