鹿我所录的博客

记录我在学习C#中的点点滴滴,记录下以备后来人借鉴。

 

2015年8月14日

VC++ AfxBeginThread 与 CreateThread 的区别

摘要: 简言之:AfxBeginThread是MFC的全局函数,是对CreateThread的封装。 CreateThread是Win32 API函数,前者最终要调到后者。具体说来,CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导致操作系统死锁的因素,用起来比较繁琐一些,初学的人... 阅读全文

posted @ 2015-08-14 22:46 鹿我所录 阅读(1466) 评论(0) 推荐(0) 编辑

VC++ 用setsockopt()来控制recv()与send()的超时

摘要: 在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制: 以下是来自于网上一篇文章中的摘录,它是这样写的: int nNetTimeout=1000;//1秒, //设置发送超时 setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO,(char *)&nNetTimeout,sizeof(int)); //设置接收超时 setso... 阅读全文

posted @ 2015-08-14 15:42 鹿我所录 阅读(1898) 评论(0) 推荐(0) 编辑

VC++ 动态创建单个工具条,并加载外部的位图(bmp)文件为工具栏图像

摘要: 步骤: 1, 在框架类CMainFrame头文件里,增加图像变量和工具条变量。 CMFCToolBarImages m_UserImages; CMFCToolBar m_wndToolBar; 2,在OnCreate函数里动态创建和加载工具条 // 创建工具条 if (!m_wndToolBar .CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISI... 阅读全文

posted @ 2015-08-14 10:41 鹿我所录 阅读(1753) 评论(0) 推荐(0) 编辑

VC++ 浅谈VS2010中CMFCToolBar的用法

摘要: 本文将给大家介绍Visual Studio 2010中CMFCToolBar的用法,CMFCToolBar可以让用户自定义工具栏图标,使用静态成员函数SetUserImages()将一个CMFCToolBarImages对象设置进去,由所有CMFCToolBar对象共享。AD: 自从VS2008中增... 阅读全文

posted @ 2015-08-14 10:30 鹿我所录 阅读(5372) 评论(0) 推荐(0) 编辑

导航