MFC之数据库

关系型数据库 利用ADO访问数据库:StdAfx.h 添加:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","re...

2017-05-24 17:10:38

阅读数 412

评论数 0

MFC之DLL

MFC中DLL使用

2017-05-08 17:17:00

阅读数 156

评论数 0

孙鑫VC++深入详解笔记

前言:最近感觉技术提升提来很吃力,主要还是因为以前的基础没有打牢,特别是多线程和数据库方面,所有准备重新学习一下基础。 如下文章转载自:http://www.cnblogs.com/gaojun/archive/2010/08/15/1800099.html#_Toc269652900 ...

2017-04-20 09:07:08

阅读数 1782

评论数 0

IP地址的CString型和DWORD型转换

#pragma comment(lib,"ws2_32.lib") #include //将CString 型IP地址在IPAddressCtrl中显示  CString strIP="192.168.0.10";  DWORD dwIP;  dwIP...

2017-04-18 09:18:38

阅读数 811

评论数 0

MFC拆分字符串方法

一._tcstok函数 在MFC中,一个CString str=“ab ac dd PM”,怎么把他分开成ab和ac和dd和PM这四个字符串,类似string的split的功能? _tcstok声明头文件: char* _tcstok( char* strToken, const char*...

2017-04-06 08:44:00

阅读数 2427

评论数 0

MFC之MP3音频文件转二进制、十六进制等

MP3转16进制: 在VS2013和VC6.0中编译都没有问题 PS:因为音频文件的长短不一,所需要的空间很大,1024都太小了,所以要读取全部数据将缓冲区域设置的经量大一点。 CFile rfile; BYTE buf[1024]; rfile.Open(_T(fileName), CFi...

2017-03-27 10:18:16

阅读数 1830

评论数 0

MFC之获取本机IP地址

VS2013 按钮响应: WSADATA wsadata; if (0 != WSAStartup(MAKEWORD(2, 2), &wsadata)) //初始化 { AfxMessageBox(_T("初始化网络环境失败!")); } char szHostN...

2017-03-14 16:46:22

阅读数 1169

评论数 0

SerialPort类源代码分析

1、Win32下串口大致操作流程 (1)打开串口:CreateFile函数 (2)建立串口通信事件:CreateEvent函数 (3)初始化串口:SetCommState函数 (4)建立监视线程,即读写数据线程,因为我们不知道什么时候数据会到来,这里是一个异步事件 (5)写数据:Writ...

2016-12-21 09:00:17

阅读数 580

评论数 0

vs中检测内存泄漏的方法

使用vs的内存检测有以下几种方法。 在debug模式下以F5运行: 方法一: [html] view plain copy #define CRTDBG_MAP_ALLOC     #include stdlib.h>     #i...

2016-12-21 08:56:19

阅读数 209

评论数 0

BitBlt介绍

设备上下文绘图有很多种方法。例如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此外,还可以使用CDC类的位图函数来输出位图到设备上下文中。 BitBlt 用于从原设备中复制位图到目标设备,语法格式如下: BOOLBitBlt(int x,int y,int nWidth,int nHe...

2016-12-21 08:51:39

阅读数 164

评论数 0

描边时消除锯齿SetSmoothingMode

SmoothingModeAntiAlias 指定消除锯齿的呈现。 SmoothingModeDefault 指定默认模式。 SmoothingModeHighQuality 指定高质量、低速度呈现。 SmoothingModeHighSpeed 指定高速度、...

2016-12-21 08:51:04

阅读数 516

评论数 0

MFC之ListControl

以下未经说明,listctrl 默认view 风格为report  -------------------------------------------------------------------------------  1. CListCtrl 风格         LVS_ICO...

2016-12-21 08:48:52

阅读数 265

评论数 0

MFC中五个初始类的作用

一个最基本的单文档视图的MFC程序,包含CxxApp、CxxDoc、CMainFrame、CxxView和CAboutDlg五个类。    它们在程序开始运行时被创建的顺序是:CxxApp 、CxxDoc 、CMainFrame 、CxxView 、CAboutDlg 。        C**...

2016-12-21 08:47:42

阅读数 390

评论数 0

MFC的窗口重绘

在刷新窗口时经常要调用重绘函数 MFC提供了三个函数用于窗口重绘 InvalidateRect(&Rect) Invalidate() UpdateWindow() 当需要更新或者重绘窗口时,一般系统会发出两个消息WM_PAINT(通知客户区有变化)和WM_NCPAINT(通知非...

2016-12-21 08:46:51

阅读数 172

评论数 0

MFC,对话框滚动条使用

不用管是什么意思,我也不知道,能用就行,对话框中设置自动添加那种滚动条,在创建滚动条函数,复制粘贴 横向滚动条:OnHScroll SCROLLINFO scrollinfo; GetScrollInfo(SB_HORZ,&scrollinfo,SIF_ALL); sw...

2016-08-17 15:50:11

阅读数 637

评论数 0

MFC中listControl控件右键双击响应事件

昨天修改一个很久以前的程序,添加功能遇到这样一个问题。 ListControl控件中添加多选按钮风格,通过左键单击、双击、右键单击、双击都是可以选中打钩的。 m_list2.SetCheck(nItem,true);//nItem为行号 这个函数设置为不选中。 void CSave::OnC...

2016-08-13 10:03:52

阅读数 2029

评论数 0

MFC之ListControl控件

LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生) LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生) LVN_BEGINLABELEDIT 开始编辑项的文本 ...

2016-08-12 17:12:38

阅读数 699

评论数 0

MFC选择文件对话框、选择目录对话框、获取指定目录下文件名和个数

1、选择目录对话框:szPath为选择目录路径 char szPath[MAX_PATH]; //存放选择的目录路径 CString str; ZeroMemory(szPath, sizeof(szPath)); BROWSEINFO bi; ...

2016-08-12 09:22:57

阅读数 1313

评论数 0

MFC关于ini文件的操作方法

MFC对ini文件的操作方法。

2016-04-21 19:59:46

阅读数 510

评论数 0

MFC中文件保存中默认添加扩展名

如下:”保存“对话框 CFileDialog fileDlg(FALSE, _T("cfj"), "新建数据文档(1).cfj", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "文件(*.cfj)|*.cfj|...

2016-01-04 17:20:51

阅读数 396

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭