
VC++
kirawoo
这个作者很懒,什么都没留下…
展开
-
CWinThread类_自我学习
CWinThread类 CWinThread类封装了对线程的操作,一个CWinThread对象代表在应用程序中一个线程的执行。在MFC应用程序中,主执行线程是CWinThread派生类CWinApp的派生类对象。由CWinApp类派生的新类都是用户界面线程。 1.成员变量 CWinThread类的成员变量有以下5个: m_bAutoDelete:线程终止时是否自动销转载 2012-03-04 12:10:54 · 1700 阅读 · 0 评论 -
MFC 中的多线程(Work线程)
MFC中的线程分为两种,我用到的是Work线程,主要用于后台计算等等,不用和用户交互。 (1)首先,在需要建立多线程的那个类的实现文件 *.cpp中,定义以下全局变量, struct threadInfo //一个信息结构体 { depthDlg* DlgHandle;//对话框的指针,用于传入参数 }; threadInfo Info; //定义一个结构体变量 UINT Threa转载 2012-10-24 15:15:31 · 710 阅读 · 0 评论 -
typedef struct用法疑问
typedef struct用法疑问 typedef struct node /*链表节点定义*/ { int a; struct node *next; }LNode,*LinkList; CreatJoseph(LinkList *jsp , int n) /* 创建约瑟夫环*/ {.......} insertList(LinkList转载 2012-10-24 15:25:01 · 526 阅读 · 0 评论 -
与鼠标键盘有关的API函数
1. 鼠标模拟技术 几乎所有的游戏中都使用了鼠标来改变角色的位置和方向,玩家仅用一个小小的鼠标,就可以使角色畅游天下。 那么,我们如何实现在没有玩家的参与下角色也可以自动行走呢。其实实现这个并不难,仅仅几个Windows API函数就可以搞定,让我们先来认识认识这些API函数。 (1) 模拟鼠标动作API函数mouse_event,它可以实现模拟鼠标按下和放开等动作。 VOID mous转载 2012-07-12 08:48:37 · 2460 阅读 · 0 评论 -
MFC 多线程(3个以上)实现
MFC 多线程(3个以上)实现 作者: horatio2010 (1 篇文章) 日期: 十二月 2, 2011 在 5:13 下午 h文件: CWinThread* pTESTThread; BOOL bRun; BOOL bIsTesting; BOOL bThreadExit; BOOL TESTProc1(); CWinThread* pTESTThread1;转载 2012-03-06 15:27:50 · 736 阅读 · 0 评论 -
DDK开发介绍_自我学习
DDK开发介绍 2010-04-28 23:04:57| 分类: U盘 | 标签: |字号大中小 订阅 本篇我们介绍开发之前的准备工作,包括开发环境准备、预备知识。 开发环境准备 对于开发WDM驱动程序来说,我们有以下三个常用组合: 1. 直接使用Windows DDK 2. 使用DriverStudio 3. 使用Windriver转载 2012-03-05 08:51:27 · 4324 阅读 · 0 评论 -
VC 多线程编程_自我学习
VC 多线程编程 一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() {转载 2012-03-04 13:00:50 · 778 阅读 · 0 评论 -
AfxBeginThread的基本用法_自我学习
AfxBeginThread的基本用法: CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UNT nStackSize = 0, DWOR转载 2012-03-04 10:53:50 · 1628 阅读 · 0 评论 -
Visual C++ 入门精解
Visual C++ 入门精解 文章来源:pconline 程序作者:管宁 个人网站:www.cndev-lab.com 作者保留作品的所有权利,如需转载,请务必注明出处和作者。 VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是转载 2012-03-05 08:48:01 · 1105 阅读 · 0 评论 -
操作系统的多线程技术_自我学习
操作系统的多线程技术 1 多任务、进程和线程 Windows是一个多任务操作系统。传统的Windows 3.x只能依靠应用程序之间的协同来实现协同式多任务,而Windows 95/NT实行的是抢先式多任务。 在Win 32(95/NT)中,每一个进程可以同时执行多个线程,这意味着一个程序可以同时完成多个任务。对于象通信程序这样既要进行耗时的工作,又要保持对用户输入响应的应用来说,转载 2012-03-04 12:54:10 · 2035 阅读 · 0 评论 -
串行通信与重叠I/O _自我学习
串行通信与重叠I/O Win 32系统为串行通信提供了全新的服务。传统的OpenComm、ReadComm、WriteComm、CloseComm等函数已经过时,WM_COMMNOTIFY消息也消失了。取而代之的是文件I/O函数提供的打开和关闭通信资源句柄及读写操作的基本接口。 新的文件I/O函数(CreateFile、ReadFile、WriteFile等)支持重叠式输入输出,这使得转载 2012-03-04 12:46:45 · 571 阅读 · 0 评论 -
Win32 多线程的创建方法和基本使用
Win32 多线程的创建方法和基本使用 作者: gengshenghong (2 篇文章) 日期: 十二月 2, 2011 在 5:17 下午 Summary: 总结Win32提供的创建多线程相关的API接口和基本的使用框架。 Ref: MSDN: http://msdn.microsoft.com/zh-cn/library/y6h8hye8(v=VS.100) Win32多线程的创转载 2012-03-06 15:22:52 · 467 阅读 · 0 评论