- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 常用MFC消息映射宏说明
1、DECLARE_MESSAGE_MAP:在头文件中声明源文件中所含有的消息映射 2, BEGIN_MESSAGE_MAP:标记源文件消息映射的开始 3,END_MESSAGE_MA:标记源文件消息映射的结束 4,ON_COMMAND:将特定命令的处理委派给类的一个成员函数 5,ON_CONTROL:映射一个函数到一个定制控制通知消息,该定制消息是 从一个控制发送父窗口的消息 6,ON_CONTROL_REFLECT:映射一个父窗口反射回控制的通知消息 7,ON_CONTROL_RANGE:
2010-08-10 22:38:00 601
转载 [转载]Windows SDK笔记
[转载]Windows SDK笔记<br />应程序需求需要重写窗体内子控件某一特定消息,可怜我苦苦找了二天也没找到资料,到CDSN提问也没有得到满意答案。<br />终归是上天不负有心人啊,终于被我发现了博主的一篇文章,总算是满意的解决问题了;在此感谢作者!!<br />原文:http://www.cppblog.com/Lee7/archive/2008/11/07/66226.html<br /> <br /> <br />Windows SDK笔记(一):Windows程序基本结构<br />一、概
2010-08-10 22:35:00 471
转载 VC++实战OLEDB编程(十一)——参数化查询和存储过程调用
<br />在一些面向业务的应用程序中,很多业务的查询往往是固定的,其中有些甚至只是根据不同的值改变几个固定的条件值而已。比如查询用户信息,通常都是根据用户编号或者用户名称等固定信息查询用户表得到一个结果集。比如查询语句:Select * From 用户表 Where 用户号=’xxxx’。往往在一些程序中,这个语句都是先被组成字符串,然后被执行。之前文章中的例子也是这样做的,最终的SQL语句都是一个字符串,当这个查询要反复被执行的时候,实际上也就是用不同值取代‘xxxx’处的内容然后调用Execute。因
2010-08-02 18:27:00 1222
转载 VC++实战OLEDB编程(十)——关于延迟提交新增行问题的澄清
<br />在“实战OLEDB编程”系列文章中,后面的几篇文章中讨论了一下关于延迟提交的问题,有网友回复说新插入的行无法延迟提交,并说是微软的一个bug,本着怀疑一切和刨根问底的精神,我对这个问题进行了深入的实验和研究,结果发现,这种说法很是不负责任的。现在可以肯定的说新插入行的延迟提交是完全没有任何问题的。<br />至于为什么有网友说不能延迟提交呢?我也分析了一下原因,结果发现,有个关键原因导致新插入行的延迟提交不可行:<br />其实最大的罪魁祸首就是绑定的错误,主要就是错误的绑定了第0列,我在“七”
2010-08-02 18:26:00 612
转载 VC++实战OLEDB编程(九)
<br />在前面的系列文章中,关于OLEDB的大概面貌算是介绍清楚了,很多网友也已经开始了伟大的OLEDB编程实践,这也让我很欣慰。但欣慰之余,我认真的审视了前面的内容,结果发现还是遗漏了很多很多非常非常有用的细节,比如我们常用的数据类型转换,这个专题就几乎没有讨论过,以至于很多网友在OLEDB编程应用中还是只能裹足不前,这也成了一个非常严重的障碍,那么这次我就集中精力先把这个障碍扫清吧。<br />一般的,我们应用OLEDB都是使用C/C++语言,当然其他语言也是可以的,只要支持COM规范的编程语言,基
2010-08-02 18:25:00 1259 1
转载 VC++实战OLEDB编程(八)——行状态与延迟更新
<br />在之前的七篇文章中,我们连续的掌握了从连接数据库到取出数据,再到修改数据的整个过程,同时也看到了一个相对较完整的例子,如果认真阅读并实践前面系列文章的话,那么作为OLEDB编程入门的内容算是都掌握了,当然所有已掌握的内容都是将要学习的新内容的基础,因此之后的文章都要求对前面的内容有熟练的掌握和深刻的理解。<br />OK,下面我们开始新内容的学习。在第六篇文章中,我们介绍了如何修改、新增、删除记录的方法,对于通常的修改任务,这些操作是足够了,但是有一个严重的问题,就是这些操作是无法还原的,也即这
2010-08-02 18:24:00 1338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人