- 博客(12)
- 资源 (55)
- 收藏
- 关注
原创 CString——GetBuffer的用法例子
void CClientSocket::OnReceive(int nErrorCode) { // TODO: Add your specialized code here and/or call the base class if(!nErrorCode) { CString msg; const int BUF_SIZE = 4096; Receive((void*)msg.Get
2010-04-25 22:18:00 674
转载 Attach and Detach in VC
原文地址:http://hi.baidu.com/hacknothack/blog/item/554c3c333ba0c1ff1b4cff7c.html首先,要明白Windows对象和MFC对象的区别。MFC对象实际上并没有把整个Windows对象都包装在其中,它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是一个Windows对象),那
2010-04-24 09:12:00 630
原创 MFC自定义消息
1,定义消息#define WM_YOUR_DEFINE WM_USER + OFFSET2,定义消息响应函数(1)在相应的窗口类的头文件中定义函数原型:afx_msg 返回值 函数名(参数表);(2)在相应的窗口类的源文件的消息映射宏中添加:ON_MESSAGE(WM_YOUR_DEFINE,函数名)3,在其他的地方发送消息SendMessage(相应窗口的句柄,WM_Y
2010-04-23 23:08:00 467
转载 CString转char*的两种方法讨论
原文地址:http://topic.csdn.net/t/20050503/21/3982385.html分析的很透彻!LPCTSTR 与 GetBuffer(int nMinBufLength) 这两个函数提供了与标准C的兼容转换。在实际中使用频率很高,但却是最容易出错的地方。这两个函数实际上返回的都是指针,但它们有何区别呢?以及调用它们后,幕后是做了怎样的处理过
2010-04-22 21:54:00 1506
转载 CSocket 和CAsyncSocket类介绍
原文地址:http://blog.163.com/ruofei1984@126/blog/static/46316478200781382640696/微软的MFC把复杂的WinSock API函数封装到类里,这使得编写网络应用程序更容易。CAsyncSocket类逐个封装了WinSock API,为高级网络程序员提供了更加有力而灵活的方法。这个类基于程序员了解网络通讯的假设,目的是为了在MF
2010-04-22 20:51:00 2772
原创 从socket中可以获取信息
一、本地ip和端口 char buf[BUF_SIZE]; sockaddr_in name; int nlen = sizeof(name); getsockname(g_cltSkt,(sockaddr*)&name,&nlen); sprintf(buf,"(%s:%d):",inet_ntoa(name.sin_addr),ntohs(name.sin_port)); g_prefix
2010-04-22 08:53:00 1476
转载 教你如何做到显示 Dialog Box(对话框)
原文地址:http://game.chinaitlab.com/freshmen/27810.html前面介绍的 Debug Message(调试信息) 太简单,不能显示为通常的窗口形式。下面我们用资源编辑工具制作 Dialog Box(对话框),把它显示成窗口形式。 1. 用上回学过的方法新建一个空白工程,命名为 "Dialog" 。 然后打开 Dialog 文件夹,可以看见里面自动
2010-04-21 09:49:00 2754
转载 模式对话框与非模式对话框的创建方法
原帖地址:http://blog.csdn.net/bluesky_03/archive/2008/05/06/2403233.aspxINT_PTR DialogBox( HINSTANCE hInstance, LPCTSTR lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc);这个函数根据对话框资源,创
2010-04-21 09:45:00 806
转载 VC6.0编译错误解决方法集锦
原帖地址:http://hym131690.blog.163.com/blog/static/642553162009212104926450/最近打算学习一下网络编程,而大部分socket编程环境都是Unix的,很是不便,在windows中总是不能编译,特寻得一篇文章解决此痒。爽哉、爽哉!linking... server.obj : error lnk2001:
2010-04-21 09:11:00 2905
原创 Slider控件的使用方法
在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下:主要要方法有:1、设置、取得滑动范围:void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); void GetRange( int& nMin, int& nMax ) const;2、设置、取得按下左右箭头滑动间隔:int SetLineSize( int
2010-04-16 15:16:00 11644 3
转载 如何在对话框程序中让对话框捕获WM_KEYDOWN消息
如何在对话框程序中让对话框捕获WM_KEYDOWN消息作者:孙鑫 日期:2003-9-4 原文地址:http://www.sunxin.org/sunxin/002.asp在对话框程序中,我们经常是利用对话框上的子控件进行命令响应来处理一些事件。如果我们想要让对话框(子控件的父窗口)类来响应我们的按键消息,我们可以通过ClassWizard对WM_
2010-04-15 20:42:00 638
转载 fatal error C1010
原帖地址:http://www.cnblogs.com/tabatabaye/articles/285615.htmlfatal error C1010是预编译头(precompiled headers)错误,编译时出现该错误一般是因为工程设置中要求使用预编译头,而某些C/C++源文件中没有包含对stdafx.h预编译头文件的include,解决方法: 1、不使用预编译头。直接在工程设置里关闭
2010-04-09 11:02:00 443
vs2008 Team System suite 正版升级补丁
2011-03-06
学习操作系统1(进程调度、进程管理器)
2009-07-22
学习操作系统2(磁盘调度、内存管理、页面调度)
2009-07-22
学习操作系统3(银行家算法、磁盘空间管理、文件目录管理)
2009-07-22
回溯法(学习算法分析三)
2008-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人