MFC
文章平均质量分 67
cx_wzp
这个作者很懒,什么都没留下…
展开
-
MFC IP Control 控件 BYTE转char *
//BYTE 到 char *的转换CString m_addr;CStringA m_addrA;char dstIP[32];unsigned short sendPort = 80;//端口号ipAddr->GetAddress(f1,f2,f3,f4);m_addr.Format(_T("%d.%d.%d.%d"),f1,f2,f3,f4);m_addrA =原创 2013-04-01 10:32:38 · 1644 阅读 · 0 评论 -
MFC 与 CUDA 环境设置及程序运行
第一步:新建MFC工程 第二步:建一个CUDA文件夹用于管理所有和CUDA有关的文件(.cu和.cuh)第三步:建立Host.cu和Devect.cu文件CUDA文件右键->add->new Item第四步:在Devect.cu文件中添加代转载 2014-12-06 21:18:56 · 1727 阅读 · 0 评论 -
CUDA5.0+VS2008+VisualAssist安装
CUDA5.0+VS2008+VisualAssist安装 2013-06-20 20:42:42| 分类: 异构计算/GPU | 标签:cuda 安装 安装cuda gpu nvidia |举报|字号 订阅 CUDA5.0+VS2008+VisualAssist安装1、软硬件环境 操作系统:Windows7 台式转载 2014-11-24 21:04:54 · 1763 阅读 · 0 评论 -
MFC消息机制
何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch case语句就可以搞定,消息循环直到遇到WM_QUIT消息才会结束,其余的消息均被拦截后调用相转载 2014-10-26 21:06:02 · 751 阅读 · 0 评论 -
【MFC】将CString类型的十六进制数字,转换成整形(在使用Unicode字符集的情况)
//将字符串类型的十六进制字符 转换成 unsigned int 类型的数字CString tmp(_T("234DF"));int nLength = tmp.GetLength();int nBytes = WideCharToMultiByte(CP_ACP,0,tmp,nLength,NULL,0,NULL,NULL);char* VoicePath = new c原创 2014-06-07 16:44:48 · 3145 阅读 · 0 评论 -
WaitForSingleObject和MsgWaitForMultipleObjects
WaitForSingleObject会阻塞对话框线程(Dialog thread),同时也会导致了对话框的消息循环机制被阻塞 ,而我在线程函数中会对对话框有一些UI操作(SetPos, SetWindowText),这些对对话框的UI操作实际上是通过线程向控件发送消息得到的 ( SendMessage(m_hWnd, PBM_SETPOS, nPos, 0L) ),因此WaitForSing转载 2013-10-16 14:30:11 · 4602 阅读 · 3 评论 -
wininet Ftp 相关
最近使用wininet的Ftp功能时,在目录设置时总是出错;比如已存在目录:车辆\自行车,但使用FtpFindFirstFile()时返回FALSE;原因:在之前应该先执行语句:FtpSetCurDirectory("\\")将当前目录设置成服务器根目录,这样就能成功了!//设置上传目录BOOL CMyGdalInfo_GuiDlg::SetDirector原创 2013-10-16 16:04:58 · 1264 阅读 · 0 评论 -
WinInet, WinHttp, Winsock, ws2_32的区别和联系
在Windows平台进行网络程序开发, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来,有:(1)Winsock,工作于网络层和传输层的开发库,对于编写TCP,UDP,以及原始IP通信程序非常合适。函数原形也基本符合Unix socket标准。Windows平台上的大多数程序,如QQ,讯雷等都基于其开发。(2)ws2_32,是Winsock的升级版本,在兼容的基础上转载 2013-10-12 14:06:19 · 1560 阅读 · 0 评论 -
WinRAR命令行参数
用法: rar - - a 添加文件到压缩文件c 添加压缩文件注释cf 添加文件注释cw 写入压缩文件注释到文件d 删除压缩文件中的文件e 解压压缩文件到当前目录f转载 2013-10-10 21:27:06 · 1150 阅读 · 0 评论 -
MFC中OnInitDialog 函数初始化问题
最近用到了MFC的TabCtrl控件显示 其中有一个A窗体是要显示在TabCtrl中的,而A窗体中有一个ListCtrl控件,现在的问题是要在A的OnInitDialog中初始化ListCtrl的样式;下面首先看一下A窗体的情况:我要将A中ListCtrl初始化为两列:序号和文件路径。。。等其他的一下样式改变。下图为主窗口,TabCtrl控件就在这个窗口上,这也是做原创 2013-10-08 14:11:53 · 10794 阅读 · 0 评论 -
C++中头文件相互包含的几点问题
一、类嵌套的疑问C++头文件重复包含实在是一个令人头痛的问题,前一段时间在做一个简单的数据结构演示程序的时候,不只一次的遇到这种问题。假设我们有两个类A和B,分别定义在各自的有文件A.h和B.h中,但是在A中要用到B,B中也要用到A,但是这样的写法当然是错误的:class B;class A{ public: B b;};cl转载 2013-10-07 12:59:53 · 973 阅读 · 0 评论 -
MFC树形控件(CTreeCtrl)用法
前面一节讲了树形控件Tree Control的简介、通知消息以及相关数据结构,本节继续讲下半部分,包括树形控件的创建、CTreeCtrl类的主要成员函数和应用实例。 树形控件的创建 MFC为树形控件提供了CTreeCtrl类,它封装了树形控件的所有操作。 树形控件的创建也是有两种方式,一种是在对话框模板中直接拖入Tree Contro转载 2013-05-10 22:51:00 · 2613 阅读 · 0 评论 -
LNK2005 *** 已经在 *** lib中定义 错误解决办法
调试程序的时候下面的错误是经常遇到的,也是很吓人,其实这主要是在vs2005中调用vc6生成的lib或者dll时遇到转自:http://www.cnblogs.com/rainbowzc/archive/2010/06/29/1767248.html1>LIBCMT.lib(setlocal.obj) : error LNK2005: __configthreadlocale转载 2014-12-10 11:03:38 · 10810 阅读 · 0 评论