#include
#include
#include
void TakeScreenShot(char* filename);
int main()

void TakeScreenShot(char* filename)

bmpInfo.bmiHeader.biCompression=BI_RGB;
GetDIBits(hdc,h,0,bmpInfo.bmiHeader.biHeight,pBuf, &bmpInfo, DIB_RGB_COLORS);
if((fp = fopen(filename,"wb"))==NULL)

bmpFileHeader.bfReserved1=0;
bmpFileHeader.bfReserved2=0;
bmpFileHeader.bfSize=sizeof(BITMAPFILEHEADER]size of(BITMAPINFOHEADER)bmpInfo.bmiHeader.biSizeImage;
bmpFileHeader.bfType="MB";
bmpFileHeader.bfOffBits=sizeof(BITMAPFILEHEADER]s izeof(BITMAPINFOHEADER);
fwrite(&bmpFileHeader,sizeof(BITMAPFILEHEADER),1,f p);
fwrite(&bmpInfo.bmiHeader,sizeof(BITMAPINFOHEADER) ,1,fp);
fwrite(pBuf,bmpInfo.bmiHeader.biSizeImage,1,fp);
}
while(0);
if(hdc)
ReleaseDC(NULL,hdc);
if(pBuf)
free(pBuf);
if(fp)
fclose(fp);
}

EVET ARKADAŞLAR ELIMDEKI KOD BU Ve bmpFileHeader.bfType="MB"; BU SATIRDA HATA ALIYORUM VE BU HATAYI HAFTALARDIR COZEMEDIK Exe Olarak kaydedip console kısmında calıştıracaz. yardımcı olursanız Cok sevinirim. TEŞEKKURLER İYİ FORUMLAR....
__________________