怎样在MDIform的客户区绘制图像?在线等待!! 用GetDC取得hDC再进行绘制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能给出实例代码?本人api不是很熟练!!!谢谢!!! 建议你看看这个:http://www.commacn.com/vbsworld/ExtFiles/api32.zip343KBWin32 API帮助文件(中文版) 这个我有只是在api的客户区绘制图像得用好几个函数 api函数的参数又多 尤其设计的设备的hdc 不太会用啊! Dim MehDC as longMehDC=GetDC(me.hWnd)Rectangle mehDC,0,0,63,63ReleaseDC me.hWnd,mehDC 图片用BitBlt就行了你先把一幅图放在PictureBox1中,它的ReDraw=True,ScaleMode=3BitBlt MehDC, 0, 0, PictureBox1.ScaleWidth, PictureBox.ScaleHeight, PictureBox.hDC, 0, 0, vbSrcCopy其实你可以把原来的那段程序里的“Rectangle mehDC,0,0,63,63”的那一部分改为任何的绘图语句你这问题出在对API不熟建议你把那篇资料介绍的绘图函数看一篇 zyl910说得是, 你可以看看关于API的书籍, 这是你对API不熟悉的问题. 好像还是不行的因为MDI窗体绘制的是客户区,用平常方式的绘制方式是不行的!!! 要在Paint等事件发生时重画要不然会消失 Mdiform是没有paint事件的!!!!!!! 伪代码:picTemp.PaintPicture picSourceSet MDIForm.Picture=picTemp.Image根本不需要子类化! 运行后必须使用SetWindowPos重新显示MDIForm一次才显示效果。 picTemp 为临时PictureBox,用以临时保存目标图像。 用一个PictureBox,用完缩小或去掉就行乐! 必须用api函数的,我这里有一个英文的,谁有中文注释的源码啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 跪求VB读取和保存系统日志文件的源码,在线等待! A1,A2被合并后,如何取得单元格A2的值? 透明控件 在vb中用dom写xml如何换行? =========== 如何取出 SQL Server 服务器里 所有的数据库名 ? ============= 是IT人都应该看的(外包) 编程解决图片格式转换 如何使用winsock返回拥有多个字段的多个记录集的数据库recordset?大家都来讨论一下! 经常在用绘图api时,搞不清autoredraw的属性应为什么,哪们可以说一下? 关于随机数种子的问题 汇编与共享内存 我不懂
谢谢!!!
http://www.commacn.com/vbsworld/ExtFiles/api32.zip
343KB
Win32 API帮助文件(中文版)
只是在api的客户区绘制图像得用好几个函数 api函数的参数又多 尤其设计的设备的hdc 不太会用啊!
建议你把那篇资料介绍的绘图函数看一篇
要不然会消失