随笔分类 -  VC/MFC

VC6.0开发OCX按钮控件
摘要:VC6.0开发OCX按钮控件 0 前言1、OCX是典型的ActiveX控件,常见的OCX控件有很多,IE浏览器、Word、Excel等都提供各种各样的OCX控件。2、OCX控件的优点是可以在其他应用程序中嵌入使用。OCX控件做为插件、外挂式的应用非常灵活方便。3、一般用的比较多的是做为视频、图片、图表等显示区域控件。最近碰到几个按钮的功能要封装成OCX控件,供其它程序使用。网上大概搜索了下,资料不多,于是自己写了下来,以供查找。 1 创建OCX项目1、打开VC6.0,创建MFC ActiveX项目,工程名称:OcxDemo。2、按照向导步骤操作,点击“完成”创建项目成功。3、在OcxDemoC 阅读全文
posted @ 2013-05-21 23:33 joinclear 阅读(21122) 评论(17) 推荐(1) 编辑
【<私活案例2>】 某电力局领导收费凭证小工具
摘要:私活案例2:某电力局领导收费凭证小工具 0 前言年龄越来越大,记性越来越差,只想把自己一些零零散散的私活经历记录下来,日后回头看,还能想起这些小项目、小技术点,还能想起那些和客户、朋友打交道的各种过往。个人喜欢实用,不喜欢做研究,此私活案例系列,都是小工具、小应用,无高深技术和复杂流程。一直相信,能适用到实际项目中的技术就是好技术。不谈赚钱,技术却是可以学到多而杂,但不精通。不谈社会,现实却是可以看到真而实,但不学坏。 1 背景我老丈人的一个朋友,是江苏某县城电力局的一位领导(按辈分,我叫他叔叔),几年前的一个下午,突然电话我,几句介绍询问后,说:孩子,什么时候有空,帮忙做个小程序。我受宠若惊 阅读全文
posted @ 2013-03-10 23:41 joinclear 阅读(4037) 评论(19) 推荐(6) 编辑
VC得到当前目录与得到应用程序目录的一个应用
摘要:得到当前目录的函数:    GetCurrentDirectory  得到应用程序目录的函数是: GetModuleFileName  用法都很简单,不知道就看MSDN吧。  我先用这2个函数分别写一个实现同一个功能的函数。代码  你用这2个函数分别执行一下,发现并没有任何的不一样。但是当你在同一个程序里面,哪怕是不同的界面,如果你打开一个文件选择或保存对话框的时候,用GetCurrentDire... 阅读全文
posted @ 2010-11-19 22:14 joinclear 阅读(2964) 评论(0) 推荐(1) 编辑
VC应用程序快捷方式带参数
摘要:源码:下载以前写过一个短信平台的客户端程序,程序写好的时候老板帮我测试,提了个要求说:你的程序必须要避免能够运行多次,而且又要根据不同的配置文件必须能够运行多个。听了这话就有点晕,我当时也是,不知道应该怎么办。后来经老板提醒说可以在快捷方式(他以前使用过一个软件有这个功能)上考虑怎么做。于是我考虑并且苦心寻找,终于实现了此功能。现写出来分享给大家。 步骤一:首先简单的来谈谈CCommandLine... 阅读全文
posted @ 2010-11-19 22:11 joinclear 阅读(2496) 评论(2) 推荐(0) 编辑
VC回车键的使用
摘要:在VC中创建一基于对话框的工程,编译运行,成功。面对着刚刚创建的工程,心里那个高兴呀。突然一时心血来潮,按了个回车键,工程一闪而过没了。再编译运行,成功。按了个ESC键,工程一闪而过也没了。为什么会这样,因为CDialog 中有默认对ENTER和ESC键的处理。解决这种一按回车和ESC键就关闭工程的正确处理方法是:触发PreTranslateMessage消息,截获ENTER和ESC对对话框的消息... 阅读全文
posted @ 2010-11-18 22:07 joinclear 阅读(3202) 评论(0) 推荐(0) 编辑
VC保存和显示数据库图像(JPG、JPEG)
摘要:源代码:下载简述关键代码如下:1、保存图片数据到数据库//JPG图片保存到数据库try{_RecordsetPtrpRecordset;pRecordset.CreateInstance(__uuidof(Recordset));pRecordset->Open("SELECT * FROM jpg",_variant_t((IDispatch*)pConnection),adOpenSta... 阅读全文
posted @ 2010-11-18 22:00 joinclear 阅读(3101) 评论(0) 推荐(0) 编辑
VC保存和显示数据库图像(BMP)
摘要:源代码:下载简述关键代码如下:1、保存图片数据到数据库//BMP图片保存到数据库try{_RecordsetPtrpRecordset;pRecordset.CreateInstance(__uuidof(Recordset));pRecordset->Open("SELECT * FROM bmp",_variant_t((IDispatch*)pConnection),adOpenSta... 阅读全文
posted @ 2010-11-18 21:58 joinclear 阅读(1497) 评论(2) 推荐(1) 编辑
美化VC界面(用户登录界面)
摘要:源代码:下载VC开发程序单调的界面相信大家都是深有感触,提到界面美化编程,人们都会说做界面不要用VC写,太难了。一句俗语:难者不会,会者不难。VC的美化界面编程并没有人们想像的那么难。这篇文章是我写的一个用户登录界面,但界面被我美化了,我将一步一步的来讲解它的美化界面的实现步骤。相信有了这篇文章,你的VC界面从此也能绚丽多彩。 实现步骤:第一步:美化界面的非客户区(重绘标题栏和界面边框)。关键代码... 阅读全文
posted @ 2010-11-18 21:14 joinclear 阅读(7668) 评论(3) 推荐(4) 编辑