2015年3月14日

VC如何对新创建的一个线程暂停或重启

摘要: 执行AfxBeginThread()函数时,如果成功则返回一个指向新线程对象的CWinThread指针,否则为NULL。就是说它会new一个CWinThread对象,而这个对象在线程运行结束时是会自动删除的。这样只要得到这一新线程的指针,我们就可以对新线程进行操作了。向对话框类里面添加一个CWinT... 阅读全文

posted @ 2015-03-14 20:36 moffis 阅读(494) 评论(0) 推荐(0) 编辑

VC启动一个新线程的三种方法

摘要: 第一种AfxBeginThread()用AfxBeginThread()函数来创建一个新线程来执行任务,工作者线程的AfxBeginThread的原型如下:CWinThread* AfxBeginThread(AFX_THREADPROC pfnThreadProc, LPVOID lParam,... 阅读全文

posted @ 2015-03-14 19:53 moffis 阅读(574) 评论(0) 推荐(0) 编辑

VC编程小技巧

摘要: 1.rich edit控件使用时需要初始化用vc新建dialog.添加rich edit 后编译可以通过,运行后自动退出,原因即是没有初始化的后果。解决方法:AfxInitRichEdit(); CWinApp::InitInstance();必须在CWinApp::InitInstance();... 阅读全文

posted @ 2015-03-14 18:34 moffis 阅读(169) 评论(0) 推荐(0) 编辑

VS2013各种类型转换

摘要: 1.CString到const char *的转换 一种方法:CString str=_T("这是我的测试程序。");// 先得到要转换为字符的长度const size_t strsize=(str.GetLength()+1)*2; // 宽字符的长度;char * pstr= new ch... 阅读全文

posted @ 2015-03-14 14:29 moffis 阅读(641) 评论(0) 推荐(0) 编辑

导航