摘要: 【引言】 拖放操作在电脑中很常用,例如我们经常复制文件就可以按住ctrl键不放,然后再拖到另外一个窗口中,或者,可以把一个WORD文档直接拖动到WORD窗口即可打开,以前我使用过VB,里面直接有OleDragDrop事件,进行相应处理即可。那么如何在VC++中通过编程实现该功能呢,这就是本文要介绍的。 下面我来具体实现ListCtrl接受拖动文件的方法, 功能: “把磁盘目录下的文档或者文件夹拖动到ListCtrl中的时候,会把文件夹或者文档相对应的路径插入到ListCtrl中”【实现】 具体做法如下:新建一个mfc对话框工程,取名为ListCtrlDrag; 用ClassWizard类向导新 阅读全文
posted @ 2013-12-15 19:17 VC初学者 阅读(2906) 评论(0) 推荐(1) 编辑
摘要: CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中经常看到这样的情况:它可以用做显示边界,你也可以扽它的八个角用来放大缩小,或做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的作用。下图是这个程序运行的结果:下面让我们来从头做一个新的工程文件,来慢慢掌握它的功能吧。建立一个单文档的工程文件,将其命名为RectTracke。单击finish完成工程的建立;先编译一下,第一次生成obj文件吧,在它生成的过程中,我们继续往下讲解;第一步:在CRectTrackeDoc类中生成一个公有的数据成员:m_RectTracker;之所以设成公有. 阅读全文
posted @ 2013-12-15 18:31 VC初学者 阅读(7816) 评论(1) 推荐(0) 编辑
摘要: 第一份工作: 2013年9月16日入职厦门某国企,该企业主要是做国家电网的一个项目。因为是第一次上班,之前并没有参加实习。所以初来乍到,对公司的运行很不了解。比如公司有哪些部门,各个部门的职责是什么,各个部门怎么协调工作! 后来才了解到公司的结构,有市场部、销售部、运维部、数据中心、 测试组、研发部等等。我的岗位是C++工程师,进入上班第一天,上司除发了一个文档给我外,其他什么也没有讲,没有讲公司做的具体项目是什么,需要哪些方面的东西,也没给你项目代码让你看。 上班第三天,上司给我安排了一个数据同步的任务,简单来说就是遍历PC端某个目录下的所有文件夹和文本,通过MTP协议把这些文件夹和文本.. 阅读全文
posted @ 2013-12-15 16:15 VC初学者 阅读(918) 评论(4) 推荐(2) 编辑