
VC 6.0
文章平均质量分 81
Riklin
这个作者很懒,什么都没留下…
展开
-
C++中回调(CallBack)的使用方法
回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。 一般情况下, 我们使用的回调函数基本都是采用C语言风格.这里介绍一种C++风格的回调对象方法转载 2009-08-06 10:08:00 · 1404 阅读 · 0 评论 -
PNG透明窗体全攻略(控件不透明)
这两天在研究透明窗体,总算略有小成。网上大部分文章都是介绍到把窗体弄透明就没有下文。其实窗体透明并不难,难就难在透明的窗体上还要放控件。今天我就把窗体透明一直到控件不透明怎么制作一块给写了吧。 先截张图诱惑下你们,如果你没兴趣就没必要再看下文了,有兴趣的话就继续往下看吧^_^! 看好了,这是XP系统,未装.net。我的Photoshop学的不太好,把玻璃片弄的转载 2009-08-06 09:56:00 · 6075 阅读 · 17 评论 -
C++多线程面向对象解决方案
相信很多人都读过《C++沉思录》这本经典著作,在我艰难地读完整本书后,留给我印象最深的只有一句话::“用类表示概念,用类解决问题”。关于多线程编程,如果不是特别需要,大多数开发人员都不会特意去触碰这个似乎神秘的领域。如果在某些场合能正确并灵活地运用,多线程带来的好处是不言而喻的。然而,任何事物都有两面性,如果程序中引入多线程,那么我们需要谨慎小心地处理许多与之相关的问题,其中最突出的就转载 2009-04-13 10:13:00 · 2651 阅读 · 4 评论 -
利用MFC的Csocket类实现网络通信
利用MFC的Csocket类实现网络通信 近年来,利用Internet进行网际间通讯,在WWW浏览、FTP、Gopher这些常规服务,以及在网络电话、多媒体会议等这些对实时性要求严格的应用中成为研究的热点,而且已经是必需的了。Windows环境下进行通讯程序设计的最基本方法是应用WindowsSockets实现进程间的通讯,为此微软提供了大量基于WindowsSockets转载 2009-02-11 10:21:00 · 1592 阅读 · 0 评论 -
vc网络编程入门
Winsock开发网络通信程序的经典入门对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据转载 2009-01-20 18:01:00 · 1092 阅读 · 1 评论 -
VC多线程编程收藏
一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() {Sleep(6000); //延时转载 2009-01-16 10:30:00 · 859 阅读 · 0 评论 -
句柄收藏
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不转载 2009-01-14 15:38:00 · 732 阅读 · 0 评论 -
虚函数总结收藏
没用虚函数的坏处: 1.如果以一个"基类之指针"指向"派生类之对象",那么经由该指针你只能够调用基类所定义的函数。 2.如果基类和派生类都定义了"相同名称的成员函数",那么通过对象指针调用成员函数时,到底调用哪个函数,要根据该指针的原始类型而定,而不是视指针实际所指的对象类型而定。 如果用了虚函数,这些情况就不存在了。虚函数的总结: 1.如果想在派生类中重新定义一个成员函数,那么就应该在基类转载 2009-01-14 15:25:00 · 980 阅读 · 0 评论 -
VC操作文件之:CFile操作详解
CFile操作详解各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对VisualC++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。 1.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查转载 2009-01-12 12:05:00 · 1222 阅读 · 0 评论 -
VC 6 添加右键菜单
以前一直都是用.net来开发软件 ,也没有用过MFC来开发,最近要用MFC做一个用右键菜单,发现网上常看到的用WM_RBUTTONDOWN的消息的有问题。右键后不断有WM_RBUTTONDOWN产生,可能是我不知道怎么停,现做另外一种方法:1、在资源中添加MENU菜单,ID为IDR_MENU12、添加WM_CONTEXTMENU3、添加以下代码void CRBDlg::OnContextMenu(原创 2008-12-30 09:39:00 · 4233 阅读 · 0 评论