与我的另外一篇文章相呼应,在那片文章里面,使用的是C++ 操作xml的方法。下面的代码是操作一个access数据库的范例: CoInitialize(NULL); //定义两个对象指针。 _Conn
C++ static char THIS_FILE[] = __FILE__;__FILE__ 为预编译器常量,返回当前编译的文件名,还有比较常用的几个预编译器常量,__LINE__ 编译器在编译的文件的第几行;__DATE__ 返回当前的日期Jul-20-2004;__TIME__ 返回当前的时间hh:mm:ss; __TIMESTAMP__的预定义的编译器宏始终返回
下面是一个容器的基本使用范例,在此之前,先来看看vector。vector是namespace std内的template。其定义如下:namespace std { template <class T, class Allocator
类模板的是为了解决这么一类问题存在的:当代码里面需要定义多个类似的类,而这些类中只有基本数据格式不一样或某个类参数不一样。类模板可以提高代码的简洁性。下面是随意的三个模板:模板一:template <class numtype> class compare { public: compare(numtype&
最近在工作中遇到了这样的一个问题,在32位的机器上运行的代码移植到64位的机器上时,结果产生了不正确的结果,经过检查发现,是由于指针的截断导致了问题的出现。将DWORD改成DWORD_PTR之后就一切OK。 DWORD_PTR的定义是, 这个类型至少可以确保放得下DWORD并且确保放得下一个指针
方法一:CFile类的成员变量:m_hFile:表示一个打开文件的操作系统文件句柄。通过对m_hFile 与 CFile::hFileNull的比较来判断该文件是否已经打开。示例代码:CString strFilename = _T("D:\\大学语文.docx"); CFile file; file.Open(strFilename,C
下面的实例可以简便实现这个功能。 #include <stdio.h> #include <windows.h> int main() { char str[MAX_PATH]; GetModuleFileName(
给MFC中的控件添加我们想要的控件热键,在动手之前,必须清楚,热键分为local的和global的, 其中local的职能在当前程序有焦点(被激活)时有效,而global的,则无论什么时候都有效,测试local的要优先于global的,就是如果当前激活窗口的快捷键与未激活窗口的快捷键重叠,当前激活窗口优先响应。另外还包括menu,button。&nb
何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch case语句就可以搞定,消息循环直到遇到WM_QUIT消息才会结束,其余的消息均被拦截后调用相应的处理函数
对话框如何屏蔽回车键enter 当用户按下回车键时,Windows发送一个特殊的WM_GETDEFID消息来获得缺省的命令ID,Windows再将它作为WM_COMMAND发送。所以,你要做的就是重载WM_GETDEFID消息,在有关Windows的文档中是这样描述WM_GETDEFID返回值的:“如果有缺省得按钮,则返回值的高位字包含DC_HASDEFID,低位字包含控制
在C/C++中删除文件有三种方式,假设文件路径及名称为D:/123.txt,Unicode编码第一种,利用系统system函数调用del函数删除文件。1 CString strTemp; // 记录文件路径及名称2 strTemp.Empty();3 strTemp.Format(_T("del %s"),_T("D
转载地址:http://blog.csdn.net/mannhello/article/details/6691758 1 概要介绍vector用来代替数组,也就是,要经常用下标运算的地方list是链表,多用表经常使用插入删除的地方map是图,比如做一个字典了,电话薄了,会用到queue很少用,比如排队买火车票的队列,就是这种结构set更少用,指的是一个无序集合 vector<in
首先:NMHDR = Notify Message HandlerNMHDR 结构包含下列成员:typedefstructtagNMHDR{ HWNDhwndFrom;//handle of control sendingmessage,相当于原WM_COMMAND传递方式的lParam &nbs
WPARAM WPARAM,消息响应机制 wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数:一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。 到了Win32API
C++对msxml的文档操作。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号