сорри, отвлекся.. вот тебе рабочий пример: http://www.literatecode.com/lj/w2b.c - сохраняет первое найденое окошко IE только я туплю чего-то, поэтому засады: 1) окошко должно быть в видимом состоянии (на свёрнутых будет малевич) 2) перекрытое окошко сграбится по периметру со всеми перекрытиями 3) видеорежим должен быть trucolor. В 16 или 256 цветах там между заголовком и картинкой палитру тогда надо сохранять, а как там оно правильно - я забыл.
no subject
no subject
Kartinki ne gruzyatsya.
Malevich perevoravhicalsya.
opyat zhe. kak ego soxarnyat?
delal tak
BOOL SaveWindow2Bmp ( HWND hWnd, LPSTR pszFileName)
{
HBITMAP hBitmap;
HDC hDC;
hDC = GetDC ( hWnd);
HDC hMemDC = CreateCompatibleDC ( hDC );
HBITMAP hMemBM = CreateCompatibleBitmap ( hMemDC, 500, 500);
// nu 500 xotya by dlya testov.
// i takoe delal. nado?
//BitBlt ( hMemDC, 0, 0, 500, 500, hDC, 0, 0, SRCCOPY);
SelectObject ( hMemDC, hMemBM );
// eto soxranenie s http://www.jeffheaton.com/source/sbitmap.c
SaveBitmap2(pszFileName,hMemBM);
// ili tak kak http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_7zfp.asp
sovetuet
//PBITMAPINFO pbi = CreateBitmapInfoStruct(hWnd, hMemBM);
//CreateBMPFile(hWnd, pszFileName , pbi, hMemBM, hMemDC);
//LocalFree(pbi);
ReleaseDC ( hWnd, hMemDC);
chto delat? kto vinovat?
Re: Kartinki ne gruzyatsya.
Re: Kartinki ne gruzyatsya.
budu pozhe razbiratsya, shas s drugim borus' :)
Re: Kartinki ne gruzyatsya.
только я туплю чего-то, поэтому засады:
1) окошко должно быть в видимом состоянии (на свёрнутых будет малевич)
2) перекрытое окошко сграбится по периметру со всеми перекрытиями
3) видеорежим должен быть trucolor. В 16 или 256 цветах там между заголовком и картинкой палитру тогда надо сохранять, а как там оно правильно - я забыл.
Re: Kartinki ne gruzyatsya.
10x!
Re: Kartinki ne gruzyatsya.
http://www.fengyuan.com/article/wmprint.html