
VC++
文章平均质量分 78
lsm307742191
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Winsock开发网络通信程序的经典入门
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。 阻塞套接字是指执行此套原创 2009-03-08 18:39:00 · 862 阅读 · 0 评论 -
制作弹出式菜单按钮
下面,我们看一下它的制作过程:一、新建一个以CButton类为基类的新类单击“Insert”→“New Class”,建立一个新类。基类设置为CButton,新类起名为CMenuButton。二、利用自绘方法绘制按钮主体区显示按钮文本,选择区画一个小箭头在CMenuButton类中用ClassWizard添加函数:PreSubclassWindow()和DrawItem()。PreSub原创 2009-03-08 18:40:00 · 1078 阅读 · 0 评论 -
VC++中的自定义消息
在VC++中想加入自定义消息,以下方法可供参考 ……1 首先定义消息:例如define WM_MYMESSAGE (WM_USER+100)2 在.H文件中,加入消息响应函数,如:LONG OnMyMessage(WPARAM w,LPARAM l); 该函数有规定的格式:LONG Function_Name(WPARAM w,LPARAM l); 3 加入消息响应宏在响应该消息的类中,在消息响原创 2009-03-08 18:34:00 · 505 阅读 · 0 评论 -
句柄大讨论
在Windows程序设计中,句柄是无法精确定义的术语。随便找一个高手,让他给你讲讲句柄是什么,恐怕他都很难给你一个具体的定义来。 在Windows程序设计中,句柄无所不在,窗口有窗口的句柄HWND,线程和进程也有句柄HANDLE,甚至有人把套接字也称为句柄(我就是这样的)。 句柄在英文中是handle,作为动词讲是处理的意思。简而言之,句柄是处理 对象 的一个接口,对于程序中原创 2009-03-08 18:36:00 · 514 阅读 · 0 评论 -
在MFC类中各种类的指针的获取和应用
关于MFC下的文档和视图以及框架之间的访问, 这些问题已经是老生常谈了,但我觉得还是都没有详细的说明,特 别是对于英语较差的人,我查看了一些blog,总结了一下!希望对和我一样的人有点帮助! 1: 因为对于SDI程序,主框架窗口就是文档框窗(如果这个也不知道,就要查看一下MFC下的单文档的构成原理了). 下面所说的是关于单文档的. 例子: 在CMainFrame框架中如何得原创 2009-03-08 18:38:00 · 712 阅读 · 0 评论 -
CString 操作指南
1、CString 对象的连接 能体现出 CString 类型方便性特点的一个方面就字符串的连接,使用 CString 类型,你能很方便地连接两个字符串,正如下面的例子:CString gray("Gray");CString cat("Cat");CString graycat = gray + cat;要比用下面的方法好得多:char gray[] = "Gray";char原创 2009-03-08 18:43:00 · 542 阅读 · 0 评论 -
VC其它- VC常用小技巧
让窗口一启动就最大化 把应用程序类(CxxxApp)的 InitInstance() 函数中的m_pMainWnd->ShowWindow(SW_SHOW); 改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);则窗口一启动就最大化显示。 如何设置窗口的初始尺寸 在将应用程序类(CxxAPP)的 InitInstance() 函数中加入:m_pMainWnd原创 2009-03-08 18:41:00 · 676 阅读 · 0 评论 -
使用MFC的数组类
MFC 的数组类支持的数组类似于C++中的常规数组,可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,而MFC数组 类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配 的。 MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,C原创 2009-03-08 18:44:00 · 1180 阅读 · 0 评论