现在的位置: 首页 > 综合 > 正文

抓图工具主要代码注释

2014年03月19日 ⁄ 综合 ⁄ 共 567字 ⁄ 字号 评论关闭

参考代码: http://blog.csdn.net/jhkdiy/article/details/5896077

下面是关于抓图放大的主要代码,将这段代码放到一个计时器中,时时进行放大!

invoke	GetCursorPos,addr @stPoint			;	获取鼠标位置,并显示出来
invoke	SetDlgItemInt,hWnd,IDC_EDT_X,@stPoint.x,FALSE
invoke	SetDlgItemInt,hWnd,IDC_EDT_Y,@stPoint.y,FALSE
				
invoke	GetWindowDC,NULL
mov	@hWinDc,eax		;	获得鼠标点在windows窗口中的dc
				
invoke	GetDC,hImgBig
mov	@hBigDc,eax		;	获得控件中图片显示框的dc
				
mov	eax,@stPoint.x		;	获得以鼠标点为中心的矩形区域
sub	eax,4
mov	@dwX,eax
				
mov	eax,@stPoint.y
sub	eax,4
mov	@dwY,eax	
				
invoke	StretchBlt,@hBigDc,0,0,123,123,@hWinDc,@dwX,@dwY,9,9,SRCCOPY	;	将图片放大,就是将windows窗口指定的小矩形放大到图片显示框中

源码:http://download.csdn.net/my/uploads


抱歉!评论已关闭.