сорри, отвлекся.. вот тебе рабочий пример: http://www.literatecode.com/lj/w2b.c - сохраняет первое найденое окошко IE только я туплю чего-то, поэтому засады: 1) окошко должно быть в видимом состоянии (на свёрнутых будет малевич) 2) перекрытое окошко сграбится по периметру со всеми перекрытиями 3) видеорежим должен быть trucolor. В 16 или 256 цветах там между заголовком и картинкой палитру тогда надо сохранять, а как там оно правильно - я забыл.
no subject
Date: 2005-08-01 02:44 am (UTC)no subject
Date: 2005-08-01 02:14 pm (UTC)Kartinki ne gruzyatsya.
Date: 2005-08-02 11:30 am (UTC)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.
Date: 2005-08-03 06:49 am (UTC)Re: Kartinki ne gruzyatsya.
Date: 2005-08-04 02:26 pm (UTC)budu pozhe razbiratsya, shas s drugim borus' :)
Re: Kartinki ne gruzyatsya.
Date: 2005-08-04 02:40 am (UTC)только я туплю чего-то, поэтому засады:
1) окошко должно быть в видимом состоянии (на свёрнутых будет малевич)
2) перекрытое окошко сграбится по периметру со всеми перекрытиями
3) видеорежим должен быть trucolor. В 16 или 256 цветах там между заголовком и картинкой палитру тогда надо сохранять, а как там оно правильно - я забыл.
Re: Kartinki ne gruzyatsya.
Date: 2005-08-21 04:37 pm (UTC)10x!
Re: Kartinki ne gruzyatsya.
Date: 2005-08-04 04:54 am (UTC)http://www.fengyuan.com/article/wmprint.html