Здравствуйте, ekamaloff, Вы писали:
E>Здравствуйте, elGray, Вы писали:
G>>Требуется сабж. Подскажите, как это лучше сделать?
G>>У меня на входе есть HDC и HBITMAP. Что передавать? Догадываюсь, что нужно заполнить структуру BITMAP (через GetObject наверное) и ее передавать. А как ее потом опять нарисовать на выходе? Т.е. преобразовать обратно в HBITMAP, HDC ?
E>Если на входе DDB, преобразуйте в DIB и передавайте. Если на входе DIB то и преобразовывать ничего не надо. HDC не трогайте, она тут ни при чем.
Э... как это HDC не трогать? На входе "скриншот", полученный через GetDC. Что вы имеете в виду?
Я так понимаю, что нужно передавать BITMAPINFOHEADER ? Вроде накопал в МСДН, как их туда-обратно пребразовывать.