怎么保存成BMP图片??????
LOCAL @hdc,@memdc,@hbm,@scrwidth,@scrheight:dword
invoke GetSystemMetrics,SM_CXSCREEN
mov @scrwidth,eax
invoke GetSystemMetrics,SM_CYSCREEN
mov @scrheight,eax
invoke CreateDC,CTXT("DISPLAY"),NULL,NULL,NULL
mov @hdc,eax
invoke CreateCompatibleDC,@hdc
mov @memdc,eax
invoke CreateCompatibleBitmap,@hdc,@scrwidth,@scrheight
mov @hbm,eax
invoke SelectObject,@memdc,@hbm
invoke BitBlt,@memdc,0,0,@scrwidth,@scrheight,@hdc,0,0,SRCCOPY
invoke OpenClipboard,NULL
invoke EmptyClipboard
invoke SetClipboardData,CF_BITMAP,@hbm
invoke CloseClipboard
//可以将图片存到剪贴板上了,我现在想存成一副BMP图片,究竟该真么存啊,网上搜索了一下都是VC的东西,究竟应该怎么存成BMP图片啊????
invoke DeleteObject,@hbm
invoke DeleteDC,@memdc
invoke DeleteDC,@hdc