自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半杯咖啡

With you ……

原创 浅析C++类在内存中分配的大小问题

以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。 初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会...

2012-03-07 14:30:17

阅读数 1326

评论数 1

转载 WM_PAINT介绍 及 OnPaint()函数的作用原理

*  WM_PAINT是窗口每次重绘都会产生的一个消息。 *  MFC中 OnPaint()是对这个消息的反应函数(mfc 的 CWnd::OnPaint() 没做什么,只是丢给系统处理,下面就是介绍它在系统中的处理流程)     关于 WM_PAINT 消息     系统会在多个不同的...

2011-12-18 11:09:55

阅读数 824

评论数 0

原创 MFC 带标题栏 不带标题栏全屏显示

不带标题栏的窗口最大化分两种情况,覆盖任务栏和不覆盖任务栏: 第一种情况:覆盖任务栏 ShowWindow(SW_SHOWMAXIMIZED); 第二种情况:不覆盖任务栏 int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = Get...

2011-12-17 17:25:15

阅读数 3208

评论数 1

原创 MFC一些宏消息以及一些控件操作

//win入口函数 int WINAPI WinMain(HINSTANCE hinstance,                    HINSTANCE hprevinstance,                    LPSTR lpcmdline,                ...

2011-11-25 11:35:58

阅读数 777

评论数 0

原创 CFileDialog的相关操作

一般来讲你不需要派生新的类,因为基类已经提供了常用的功能。而且在创建并等待对话框结束后你可以通过成员函数得到用户在对话框中的选择。 CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDia

2011-10-18 13:38:54

阅读数 684

评论数 0

原创 网络编程之入门篇(一)

看了孙鑫老师的网络编程视频,我有了下面的理解,基本都是孙鑫老师口里的原话,再次谢谢孙鑫老师,好了,现在就和大家一起分享了   服务器端操作 socket(套接字)   1.在初始化阶段调用WSAStartup()   此函数在应用程序中初始化Windows Sockets DLL...

2011-10-10 16:30:17

阅读数 449

评论数 0

转载 网络编程入门

对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据

2011-10-10 15:06:48

阅读数 422

评论数 0

转载 MFC界面控制

4.2 Static Box 静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数:   BOOL CStatic::Create( LPCTSTR lpszText, DWord dwStyle, const RECT& rect, CW

2011-09-29 17:17:44

阅读数 1990

评论数 0

转载 关于0xa0

0xa0是什么意思 ? 今天在做MFC判断输入是否合法中遇到了,看了网上前辈们的解释,很明朗,记下了……   很明显这是用来处理截取一段汉字的程序,在ASCII中,0xa0表示汉字的开始。 0xa0 代表 十进制 160 你这个是怎么算的 要知道十六进制整常数

2011-09-29 10:28:09

阅读数 6788

评论数 0

转载 关于判定字符中是否有中文等非法字符

#include #include using namespace std; void asc2cha(const char *in, vector& cha); ostream& operator &cha); int main(int argc, ch...

2011-09-27 17:45:32

阅读数 901

评论数 0

原创 加密语句

编制程序,将输入的一行字符以加密的形式输出,然后将其解密,解密的字符序列与输入的正文进行比较,吻合时输出解密的正文, 加密时,将每个字符的ASCII码依次随机加上0-9中的数字,并与122做模运算。解密与加密的顺序相反。 #include #include #incl

2011-08-20 23:42:02

阅读数 664

评论数 0

原创 一个二分查找

无聊写了二分,没想到写得并不那么流畅,看来有的东西珍藏会缩水……       二分查找的原理很简单,我们要做得有以下几点:      1,如果是无序的一组原数据,我们首先要进行排序,这里我们假如从小到大的顺序      2,定义3个索引值,分别是 low  high  mi

2011-08-17 21:27:52

阅读数 444

评论数 0

原创 Tab Control的一个运用

Windows 窗体 TabControl 显示多个选项卡,这些选项卡类似于笔记本中的分隔卡和档案柜文件夹中的标签。选项卡中可包含图片和其他控件,使用TabControl 创建属性页。好了既然知道了它是什么样的以及可以做什么,那我们就去一瞧它的庐山真面目吧        1),

2011-08-17 17:31:06

阅读数 659

评论数 0

原创 ListCtrl,TreeCtrl,ListBox和Edit的综合运用

在MFC的编程中这些控件用得较为频繁,于是我就写了个小程序 集合了上面的这些控件的一些基本操作 希望能帮到和我一样的新手------------- 好了,话不多说,我们开始吧: 1),首先建立一个基于Dlg的MFC应用程序,我们将ListCtrl,TreeCtrl,ListB

2011-08-16 17:14:32

阅读数 3517

评论数 0

转载 CListCtrl用法 CListCtrl使用详解 (代码)

说明:此篇博文 也是关于CListCtrl的用法 该文源代码示例较多 最适合初学者,所以转载来大家一起分享  CListCtrl用法 VC之CListCtrl使用 一、对话框里添加CListCtrl控件 如果想要在对话框初始化时生成ListCtrl,那么首先在该对话框的CP

2011-08-11 16:05:04

阅读数 1337

评论数 0

转载 CListCtrl 使用技巧 CListCtrl 用法 .

1. CListCtrl 风格       LVS_ICON: 为每个item显示大图标       LVS_SMALLICON: 为每个item显示小图标       LVS_LIST: 显示一列带有小图标的item       LVS_REPORT: 显示item详细

2011-08-11 15:58:23

阅读数 469

评论数 0

转载 CTreeCtrl用法 CTreeCtrl使用详解 .

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rec

2011-08-11 15:53:51

阅读数 375

评论数 0

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