随笔分类 - [4] VC&MFC
(Microsoft Foundation Classes)
摘要:error C2065: “DOMDocument30”: 未声明的标识符 描述:m_pXMLDoc.CreateInstance(__uuidof(DOMDocument30)); //这句报错 解决: 添加命名空间,MSXML2::DOMDocument30 error C2039: “attr
阅读全文
摘要:CRect 环境VS2013头文件:#include <afxwin.h>A CRect object can be passed as a function parameter wherever a RECT structure, LPCRECT, or LPRECT can be passed.
阅读全文
摘要:VC执行Cmd命令,并获取结果 参考:https://blog.csdn.net/VonSdite/article/details/81295056 方法一:使用popen #include <stdio.h> #include <string.h> // 描述:execmd函数执行命令,并将结果存
阅读全文
摘要:MAC地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。 vc获取m
阅读全文
摘要:原文地址:点击打开链接 鸡啄米的这套VS2010/MFC编程入门教程到此就全部完成了,虽然有些内容还未涉及到,但帮助大家进行VS2010/MFC的入门学习业已足够。以此教程的知识为基础,学习VS2010/MFC较为深入的内容已非难事。作为本教程的最后一课,鸡啄米将对前面所讲内容进行目录归纳,并对这八
阅读全文
摘要:(1)在Visual C++6.0中单击“File/New”菜单项,打开新建窗口,选中“Files”选项卡 , Macro File (2)在列表中选择“Macro File”选项,在“File”编辑框中输入文件名称,单击OK按钮创建宏文件,弹出新建宏文件窗口 (3)在“Descripion”备注框
阅读全文
摘要:转载:https://blog.csdn.net/x13262608581/article/details/48937903MFC有一套Serialize机制,目的在于把文件名的选择,文件的开关,缓冲区的建立,数据的读写,提取运算符(>>),插入运算符(<<)的重载,对象的动态创建等都包装起来。数据
阅读全文
摘要:使用vbscript中的正则表达式 复制一份 C:\Windows\System32\vbscript.dll ,使用VC++以资源的方式打开VBScript.dll,在其中选择TypeLib,将第2个TypeLib输出为 vbRegExp.tlb, 将它放入工程目录(xxx.vcxproj所在目录
阅读全文
摘要:断言assert ASSERT(expr);assert(expr); // 当expr==0时,系统会调用abort来终止程序运行。// 当expr==true,正常运行注:ASSERT是MFC中的,<afx.h> assert是标准C++中的,<assert.h>两者都是在Debug下有效,在R
阅读全文
摘要:DYNAMIC_DOWNCAST DYNAMIC_DOWNCAST 是MFC中的,字面意思是,“动态向下转型”,主要用于 父类指针 转换为 子类指针,安全,可以用返回是否为 NULL 判断;而用强制转换,不安全。必须是由MFC中的CObject派生,且支持了RTTI(运行时类型识别)即 DECLAR
阅读全文
摘要:LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生) LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生) LVN_BEGINLABELEDIT 开始编辑项的文本 LVN_COLUM
阅读全文
摘要:virtual void PostNcDestroy( ); 参数: 在窗口被销毁以后,缺省的OnNcDestroy成员函数调用这个函数。派生类可以利用这个函数来执行自定义的清除工作,比如删除指针。 afx_msg void OnNcDestroy( ); 说明: 当非客户区即将被销毁时,框架调用这
阅读全文
摘要:基本知识 HTTP(超文本传输协议)HTTPS(超文本传输安全协议)URL(统一资源定位器) 例子 1. 一个简单的例子 #include <afxinet.h> #include <string> bool testHttp(const CString& strUrl, const BYTE* d
阅读全文
摘要:GUID:全局唯一标识 GUID(Global Unique Identifier) // 获取全局唯一标识 GUID(Global Unique Identifier) 头文件 include <objbase.h> CString GetGUID() { GUID guid; OLECHAR a
阅读全文
摘要:重写一个CButton取名为CMyButton,我们可以重写CMyButton的DrawItem()函数来实现我们的需求,但CMyButton::DrawItem()是在什么时候调用呢?它是在它的宿主类的OnDrawItem()中被调用,OnDrawItem(int nIDCtl, LPDRAWIT
阅读全文
摘要:参考:https://blog.csdn.net/q5512049/article/details/48159165 右键菜单的使用 1. 定义成员变量 CMenu m_menu;2. 添加消息WM_CREATE消息的函数,OnCreate函数中, m_menu.CreatePopupMenu();
阅读全文
摘要:例如:系统无操作xx分钟就关闭。 // 1. 在OnInitDialog中 ,设置定时器 SetTimer(1, 1000, NULL); // 2. 用类向导添加 WM_TIME 消息响应函数,如下 void ChelloDlg::OnTimer(UINT_PTR nIDEvent) { // G
阅读全文
摘要:参考: 首先,新建一个快捷键资源。如图 此处的,IDC_BUTTON1是一个按钮的ID,即此快捷键与该按钮关联。 1. 声明成员变量 HACCEL hAccel;2. 在OnInitDialog函数中 LoadAccelerators 加载快捷键资源 hAccel = ::LoadAccelerat
阅读全文
摘要:引出问题 两个线程同时吃苹果的问题 // Thread.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "Windows.h" //苹果的总数 int total = 50; DWORD WINAPI ThreadProc1(LPVOID l
阅读全文
摘要:自己如何获取ADO连接字符串(使用 xxx.udl) 如何使用 udl 文件,可参考:https://blog.csdn.net/zyq5945/article/details/5586423 推荐一篇详细的英文连接字符串网站:http://www.connectionstrings.com/ 以上
阅读全文