启动一线程,定时刷新窗口
来源:互联网 发布:java基础全套视频教程 编辑:程序博客网 时间:2024/06/05 00:49
作者:古典小说网 (gudianxiaoshuo.com)
头条:讨厌编程 、 古典古韵古典小说
作品:快乐课堂软件、任性动图软件、古典小说大全
创建一事件,避免和主线程冲突
HANDLE g_hTic2 = CreateEvent(NULL, TRUE, TRUE, NULL); //手动复原 有信号
启动线程
AfxBeginThread(Tic2, this);
线程
UINT Tic2(LPVOID pTView){CImportView *pView = (CImportView*)pTView;ResetEvent(pView->g_hTic2);//重置为无信号long nCount = 0;while (!pView->m_bStopTic2){//间隔多少时间刷新Sleep(g_nShanshuoPinlv/5);if (nCount%5==0)pView->InvalidateLeft();elsepView->InvalidateChunk(pView->pMiddleChunk);nCount++;}SetEvent(pView->g_hTic2); //有信号return 1;}
结束线程
EndTic2(){m_bStopTic2 = TRUE;WaitForSingleObject(g_hTic2, INFINITE);}
在程序结束时,先结束线程
CloseApp(){EndTic2();m_bStopSpeak = TRUE;((CMainFrame *)AfxGetMainWnd())->OnClose();exit(0);}
阅读全文
0 0
- 启动一线程,定时刷新窗口
- 开启一个线程,定时刷新窗口
- 定时启动线程
- Java:定时启动线程
- Java:定时启动线程
- 新线程启动窗口
- web启动后台线程定时执行
- 定时刷新
- 定时刷新
- 定时刷新
- 定时刷新
- 定时刷新
- 新学一招子窗口控制刷新整个窗口
- 模态窗口创建非模态窗口,MFC定时器完成对一个文件的监测,定时刷新窗口
- 刷新窗口
- 刷新窗口
- C#Thread 使用后台 线程定时刷新 线程的使用 Thread的使用
- jedis+线程池实现定时启动某个事项
- iOS CPU架构(ARM指令集)
- Android Studio 那些事|Activity文件前标识图标显示为 j 而是 c
- iOS OC 及 Swift 获取手机型号,系统版本
- 革新性的扫雷变身
- Error:Android Pre Dex: [xxxx.jar] Failed to load dx.jar
- 启动一线程,定时刷新窗口
- 亿级数据mysql优化
- CDHtmlDialog的基本使用(JS调用C++函数的实现)
- 11/19/2017
- Error: QWidget: Cannot create a QWidget without QApplication
- 二叉树迭代/非迭代前/中/后序排列
- 手机banner图片自适应手机宽高定位
- 信息的发展与自己的道路
- 程序设计的一些感悟