
MFC
文章平均质量分 53
woaiyu6464
这个作者很懒,什么都没留下…
展开
-
BeginTrans、CommitTrans 和 RollbackTrans 方法
这些事务方法按如下方式管理 Connection 对象中的事务进程: BeginTrans - 开始新事务。CommitTrans - 保存任何更改并结束当前事务。它也可能启动新事务。RollbackTrans - 取消当前事务中所作的任何更改并结束事务。它也可能启动新事务。 语法level=object.BeginTrans()object.BeginTransobject.CommitTransobject.RollbackTrans返回值BeginTrans 可以作为函数调用,用于返回指示事务嵌套层次转载 2010-09-06 09:26:00 · 778 阅读 · 0 评论 -
MFC添加快捷键
PreTranslateMessage它没有经过TranslateMessage()处理。可以在该函数 中使用(pMsg->wParam == VK_RETURN)来拦截回车键。virtual BOOL PreTranslateMessage(MSG* pMsg);BOOL CKeDownDlg::PreTranslateMessage(MSG* pMsg){原创 2012-06-06 16:03:05 · 1639 阅读 · 0 评论 -
虚拟键盘代码
常量名称 十六位值 十位值 鼠标或按钮的值VK_LBUTTON 1 1 鼠标左键钮VK_RBUTTON 2 2 鼠标转载 2012-06-06 14:53:30 · 745 阅读 · 0 评论 -
VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x
原文链接:http://www.cnblogs.com/madhenry/archive/2011/06/29/2093678.html最近拿到一个别人的工程,是使用VS.net创建的,而我的机器上只有vs2010,于是用自带的转换工具将它转换成vs2010的工程,转换之前我就很担心,怕转换完后会出问题,但是没有办法,我实在是不想再安一个vs.net了。 转完后果不其然真出了转载 2011-11-27 21:55:03 · 3839 阅读 · 4 评论 -
strcpy memcpy memset详解
看着不错 转过来!strcpy extern char *strcpy(char *dest,char *src); #include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中 说明:src和dest所指转载 2010-10-13 21:44:00 · 529 阅读 · 0 评论 -
虚拟键
VK_A ~ VK_Z 代表键盘上的A~Z键,VK_0 ~ VK_9代表键盘上的0~9键,VK_F1 ~ VK_F12代表键盘上的F1~F12键,而VK_UP,VK_DOWN,VK_LEFT和VK_RIGHT则代表着键盘上的上下左右四个键。VK_ESCAPE(Esc键),VK_DELETE(Delete键),VK_INSERT(Insert键),VK_SHIFT(Shi原创 2011-06-10 15:43:00 · 502 阅读 · 0 评论 -
VC操作excel 内附合并单元格算法and为excel画边框算法
关于操作excel的资料不多 此文只为新手整理一下用VC操作excel的一个思路~~ 以前给表头合并单格总是古板的一个格一个格去查,但是每个表头合并单元格肯定不是固定的,一个个查去实在是浪费精力 浪费时间所以就写个小算法吧~ char szFilter[]="Text files(*.xls)|*.xls||"; char szExt[]="xls"; char szName[]="*.xls"; CFileDialog dialog(false, szExt, szName,0,szFilter,this原创 2011-01-27 13:38:00 · 3917 阅读 · 0 评论 -
ftplib-分析
<br /><br />由于要在VC6下完成FTP下载文件的功能,今天从网上下载了ftplib-3.1-1.zip并解开,ftplib-3.1-1中包含ftplib.dll的源代码项目以及一个DEMO项目(qftp)。<br />在qftp项目中我设置了调试命令行:get 127.0.0.1 -l tianfu -p 123456 -w -v 1 ab,意图很简单,把FTP服务器上的ab目录下的所有文件给DOWNLOAD下来。<br />GET总过程:<br />(1)初始化SOCKET,就是调用WSASt转载 2011-01-24 10:37:00 · 3523 阅读 · 0 评论 -
C++中的异常规范
以前在网上看到有人问函数后面加throw()的用处。今天在C++PRIMER中看到了异常规范一章,总结一下吧。理论书上已经讲得很清楚,咱就直接上代码实践一把吧。代码均用g++(3.4.2版本)编译,微软的cl编译器会出现不同结果,估计是用非标准C++的结果。首先定义一个简单的异常类===============================#includeusing namespace std;class myException{public:myException(string err):_ms原创 2010-10-13 21:51:00 · 713 阅读 · 0 评论 -
堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的转载 2010-09-06 10:11:00 · 334 阅读 · 0 评论 -
VC++中的各种文件各起的是什么做用?
vc所支持的文件类型 在VC++6.0中,*.clw,*.dsp,*.dsw,*.ncb,*.opt,*.rc,*.plg,*.ilk,*.pch,*.pdb,*.res,*.idb这些都是什么文件?分别都起什么做用?作者: chenhaooo 01-01 08:00 DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配转载 2012-09-05 09:28:30 · 663 阅读 · 0 评论