随笔分类 -  MFC开发之路

转:MFC之COleVariant
摘要:COleVariant 本质上是一个枚举,用同一种类型来表达不同的子类型。如同boost中的variant。 例子 [cpp] view plain copy COleVariant var(3.6f); float v = var.fltVal; CString str("testCOleVari 阅读全文
posted @ 2016-09-11 16:39 care2014 阅读(1547) 评论(0) 推荐(0)
转:assert()函数用法总结
摘要:assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt 阅读全文
posted @ 2016-09-02 20:35 care2014 阅读(162) 评论(0) 推荐(0)
转:VC++获取屏幕大小第一篇 像素大小GetSystemMetrics
摘要:VC++获取屏幕大小第一篇 像素大小 GetSystemMetrics》和《VC++获取屏幕大小第二篇物理大小GetDeviceCaps 上》和《VC++获取屏幕大小第三篇物理大小GetDeviceCaps下》这三篇文章主要讲解在VC++下获取屏幕大小。这个功能非常简单,也比较实用。 要获取屏幕的像 阅读全文
posted @ 2016-09-02 13:20 care2014 阅读(1027) 评论(0) 推荐(0)
转:MFC中创建多线程
摘要:MFC中创建多线程 MFC的多线程函数必须声明为静态的或者是全局函数(不同的在于全局函数不能访问类的私有静态成员,而静态类函数可以):但这样的线程函数只能访问静态的成员变量,要实现访问类的其他成员,可以这样实现: 1)全局函数。如 UINT MyThread(LPVOID p) 2)类的静态成员函数 阅读全文
posted @ 2016-09-02 10:56 care2014 阅读(246) 评论(0) 推荐(0)
转:MFC创建多线程实例
摘要:作者:http://blog.csdn.net/wangningyu/article/details/4404134 平时在MFC里使用多线程时其实是很方面的,因为微软提供了一个API让我们很方面的去创建线程:下面是MSDN中关于CreateThread的函数原型: 1、函数原型声明: [cpp]  阅读全文
posted @ 2016-09-02 10:46 care2014 阅读(2831) 评论(0) 推荐(0)
转;VC++中Format函数详解
摘要:Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 一、字符串 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Form 阅读全文
posted @ 2016-08-31 19:34 care2014 阅读(1195) 评论(0) 推荐(0)
转:CString::GetLength()获得字节数的正确方法
摘要:前段时间,做http协议上传文件及断点续传控件时,在客户端采用C++调用CHttpConnection、CHttpFile进行文件上传。移植到Unicode编码时,上传得到的文件总是小于正常文件。最终发现问题出在CString::GetLength()方法上。当采用Unicode编码时,而且http 阅读全文
posted @ 2016-08-31 14:38 care2014 阅读(421) 评论(0) 推荐(0)
转:SetWindowText 的用法
摘要:SetWindowText 函数功能:该函数改变指定窗口的标题栏的文本内容(如果窗口有标题栏)。如果指定窗口是一个控件,则改变控件的文本内容。然而,SetWindowText函数不改变其他应用程序中的控件的文本内容。 函数原型:BOOL SetWindowText(HWND hwnd,LPCTSTR 阅读全文
posted @ 2016-08-31 14:22 care2014 阅读(1591) 评论(0) 推荐(1)
转:MFC网络编程学习
摘要:网络编程,当然要用到Windows Socket(套接字)技术。Socket相关的操作由一系列API函数来完成,比如socket、bind、listen、connect、accept、send、sendto、recv、recvfrom等。调用这些API函数有一定的先后次序,有些函数的参数还比较复杂, 阅读全文
posted @ 2016-08-31 13:57 care2014 阅读(349) 评论(0) 推荐(0)
转:窗口启用/禁用功能函数EnableWindow的使用
摘要:在非MFC环境中如何使控件或者窗口禁用呢?起初是想通过发送消息来实现,但找来找去都木有找到控件禁用的消息(也是是博主木有找到的缘故),所以只能另辟蹊径,使用 EnableWindow这个函数, 该函数的函数功能为:允许/禁止指定的窗口或控件接受鼠标和键盘的输入,当输入被禁止时,窗口不响应鼠标和按键的 阅读全文
posted @ 2016-08-31 13:35 care2014 阅读(2872) 评论(0) 推荐(0)