03 2013 档案
View内容保存为图片
摘要:我们在单文档应用程序中,经常需要将View中的内容保存为各种格式的图片文件,以便打印。乍一看,可能不知道从哪里下手,其实主要就是用到Bitmap的save方法 阅读全文
posted @ 2013-03-07 19:50 RascallySnake 阅读(636) 评论(0) 推荐(0)
DrawImage与TextBrush使用
摘要:在使用GDI+过程中,常常需要在对话框或者控件上贴图片,大多数时候,我们都是使用DrawImage函数,这个函数非常好用,当目的区域比图片大时,图片可以拉伸,但是当图片是渐变色的时候,会发现拉伸后,颜色会有所变化 阅读全文
posted @ 2013-03-06 19:40 RascallySnake 阅读(1325) 评论(0) 推荐(0)
准备GDI+开发环境
摘要:今天并不是介绍GDI+如何使用,而是如何在vc中准备好GDI+的开发环境,一共有四步操作,下面我们以一个单文档应用程序为例。 阅读全文
posted @ 2013-03-06 14:59 RascallySnake 阅读(594) 评论(0) 推荐(0)
Vc下钩子
摘要:最近在一个单文档应用程序的View的非客户区实现一个鼠标点击的功能时,发现了一个怪异的现象:在win7系统上,非客户区会响应WM_NCLBUTTONDOWN消息,而在winxp上,却不响应该消息,原因是想不清楚,但是要实现这样的功能还是有办法的,那就是下鼠标钩子 阅读全文
posted @ 2013-03-06 12:33 RascallySnake 阅读(2092) 评论(0) 推荐(0)
创建圆角dialog
摘要:我们有时候需要圆角的对话框,要实现这样的效果,一般包括两步工作,第一步:将原有对话框的直角裁剪掉,第二步:为对话框画上圆角或者为对话框贴上一个圆角的图片。 阅读全文
posted @ 2013-03-04 15:05 RascallySnake 阅读(2490) 评论(0) 推荐(0)
实现拖拽文件到单文档应用程序的View中
摘要:很多软件都具备将文档直接拖拽到软件界面上,然后软件自动读取、解析文档,最后在界面上呈现文档内容。这里主要就是响应一个WM_DropFiles消息。下面就在一个单文档应用程序里面实现该功能。 阅读全文
posted @ 2013-03-01 17:24 RascallySnake 阅读(825) 评论(0) 推荐(0)
WM_COPYDATA实现进程间数据通信
摘要:当我们软件已经打开,并且读取了一份文档后,如果我们再次双击打开另外一份文档(前提是文档类型已经与我们的软件建立了关联,双击文档可以打开我们软件并读取文档)时,我们不应该再次打开软件,而是应该重新呈现已经打开的该软件,并显示当前双击的文档。 阅读全文
posted @ 2013-03-01 17:19 RascallySnake 阅读(672) 评论(0) 推荐(0)
VC 实现文件与应用程序关联
摘要:常工作中,doc文件直接双击后,就能启动word软件,并读取该文档的内容在软件中显示,这都得益于注册表的配置,我们的软件也需要实现这样的功能,该如何写注册表以及写入哪些内容呢? 阅读全文
posted @ 2013-03-01 17:12 RascallySnake 阅读(4352) 评论(0) 推荐(0)