当前位置: 首页 > news >正文

英文网站建设报价录播教育系统网站建设费用

英文网站建设报价,录播教育系统网站建设费用,2024年营业执照年审入口,管理咨询有限公司功能三个按钮,一个静态框,默认值是0,增加减少按钮和退出按钮.增加减少按钮显示在静态框中.退出按钮退出软件.实验事件思路新建三个事件,add事件sub事件quit事件,一个按钮触发一个事件,静态框新建一个线程接受事件做出对应的改变.UI添加的代码就不具体说,具体说下事件的代码,这才…功能三个按钮,一个静态框,默认值是0,增加减少按钮和退出按钮.增加减少按钮显示在静态框中.退出按钮退出软件.实验事件思路新建三个事件,add事件sub事件quit事件,一个按钮触发一个事件,静态框新建一个线程接受事件做出对应的改变.UI添加的代码就不具体说,具体说下事件的代码,这才是重点.首先在软件初始化的时候新建一个事件数组,存放3个事件.一个增加事件,一个减少事件,一个退出事件.当然这三个事件初始化是在全局中添加的,数组添加实在初始化函数中的,为什么事件初始化在全局了?是因为如果事件初始化放在了初始化函数中,初始化函数完成了退出函数,事件也就消失了,你再出发事件,实际上是找不到事件的.所以才把事件初始化放到全局中.然后每个按钮函数都放一个触发事件的函数.如果按下按钮,新建的线程就会接收到这个事件并会做出相对应的动作.主要代码:事件初始化:CEvent addNum(FALSE, FALSE, (LPCTSTR)AddNum, NULL); CEvent subNum(FALSE, FALSE, (LPCTSTR)subNum, NULL); CEvent quitEvent(FALSE, FALSE, (LPCTSTR)quitEvent, NULL);这三行一定要在全局.事件数组存储事件: events[0] addNum.m_hObject;events[1] subNum.m_hObject;events[2] quitEvent.m_hObject;事件数组我是放到类头文件中的当作类成员,也可以放到全局,我没有测试不知道行不行HANDLE events[3];新建一个线程用作接受事件,以及处理相对应的事件,以及显示 std::thread t1(ShowNum,this);t1.detach();必须要把线程分离,不分离会出错的.线程主函数:void ShowNum(CMFCEventDlg* ptr) {while (true){DWORD waitRet ::WaitForMultipleObjects(3, ptr-events,FALSE,10);//接受事件函数if (waitRet WAIT_OBJECT_0) //接受第一个线程{CString strNum;ptr-GetDlgItem(IDC_STATIC_SHOWNUM)-GetWindowTextW(strNum);int num _ttoi(strNum) 1; std::string str std::to_string(num);ptr-GetDlgItem(IDC_STATIC_SHOWNUM)-SetWindowTextW((LPCTSTR)str.c_str());}else if (waitRet WAIT_OBJECT_0 1)//接受第二个线程{CString strNum;ptr-GetDlgItem(IDC_STATIC_SHOWNUM)-GetWindowTextW(strNum);int num _ttoi(strNum) - 1;std::string str std::to_string(num);ptr-GetDlgItem(IDC_STATIC_SHOWNUM)-SetWindowTextW((LPCTSTR)str.c_str());}else if (waitRet WAIT_OBJECT_0 2)   //接受第三个线程{break;}} } 三个按钮函数void CMFCEventDlg::OnBnClickedBtnAdd() {HANDLE hEvent OpenEvent(EVENT_ALL_ACCESS,0, (LPCTSTR)AddNum);if (hEvent){SetEvent(hEvent);CloseHandle(hEvent);} }void CMFCEventDlg::OnBnClickedBtnSub() {HANDLE hEvent OpenEvent(EVENT_ALL_ACCESS, 0, (LPCTSTR)subNum);if (hEvent){SetEvent(hEvent);CloseHandle(hEvent);} } void CMFCEventDlg::OnBnClickedBtnQuit() {HANDLE hEvent OpenEvent(EVENT_ALL_ACCESS, 0, (LPCTSTR)quitEvent);if (hEvent){SetEvent(hEvent);CloseHandle(hEvent);}exit(0); } 这三个函数就是触发事件的, HANDLE hEvent OpenEvent(EVENT_ALL_ACCESS, 0, (LPCTSTR)quitEvent);这一行是触发那个事件用的,里面的参数就是事件初始化用的字符串. if (hEvent){SetEvent(hEvent);CloseHandle(hEvent);}如果hEvent不为空,进去发送事件.如果把事件初始化函数放到局部变量中,当函数运行事件就没有了,这个hEvent就是空的了,找不到相应的事件了,所以为什么强调事件初始化一定要放到全局中.
文章转载自:
http://www.morning.qwbls.cn.gov.cn.qwbls.cn
http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn
http://www.morning.ykyfq.cn.gov.cn.ykyfq.cn
http://www.morning.yldgw.cn.gov.cn.yldgw.cn
http://www.morning.qsy36.cn.gov.cn.qsy36.cn
http://www.morning.thwcg.cn.gov.cn.thwcg.cn
http://www.morning.kzdwt.cn.gov.cn.kzdwt.cn
http://www.morning.gsjw.cn.gov.cn.gsjw.cn
http://www.morning.ncrk.cn.gov.cn.ncrk.cn
http://www.morning.zgqysw.cn.gov.cn.zgqysw.cn
http://www.morning.npbkx.cn.gov.cn.npbkx.cn
http://www.morning.btcgq.cn.gov.cn.btcgq.cn
http://www.morning.sqnrz.cn.gov.cn.sqnrz.cn
http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn
http://www.morning.dxgt.cn.gov.cn.dxgt.cn
http://www.morning.ghlyy.cn.gov.cn.ghlyy.cn
http://www.morning.njdtq.cn.gov.cn.njdtq.cn
http://www.morning.mfjfh.cn.gov.cn.mfjfh.cn
http://www.morning.bpmdq.cn.gov.cn.bpmdq.cn
http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn
http://www.morning.kqqk.cn.gov.cn.kqqk.cn
http://www.morning.bnmrp.cn.gov.cn.bnmrp.cn
http://www.morning.hsjrk.cn.gov.cn.hsjrk.cn
http://www.morning.sfphz.cn.gov.cn.sfphz.cn
http://www.morning.gfpyy.cn.gov.cn.gfpyy.cn
http://www.morning.kehejia.com.gov.cn.kehejia.com
http://www.morning.kwrzg.cn.gov.cn.kwrzg.cn
http://www.morning.nffwl.cn.gov.cn.nffwl.cn
http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn
http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn
http://www.morning.mtyhk.cn.gov.cn.mtyhk.cn
http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn
http://www.morning.xxhc.cn.gov.cn.xxhc.cn
http://www.morning.kdgcx.cn.gov.cn.kdgcx.cn
http://www.morning.sgbsr.cn.gov.cn.sgbsr.cn
http://www.morning.mdrnn.cn.gov.cn.mdrnn.cn
http://www.morning.nykzl.cn.gov.cn.nykzl.cn
http://www.morning.lnrhk.cn.gov.cn.lnrhk.cn
http://www.morning.qxnlc.cn.gov.cn.qxnlc.cn
http://www.morning.xwnnp.cn.gov.cn.xwnnp.cn
http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn
http://www.morning.qwqzk.cn.gov.cn.qwqzk.cn
http://www.morning.nmrtb.cn.gov.cn.nmrtb.cn
http://www.morning.pakistantractors.com.gov.cn.pakistantractors.com
http://www.morning.jcffp.cn.gov.cn.jcffp.cn
http://www.morning.ctpfq.cn.gov.cn.ctpfq.cn
http://www.morning.hlwzd.cn.gov.cn.hlwzd.cn
http://www.morning.ycnqk.cn.gov.cn.ycnqk.cn
http://www.morning.bsgfl.cn.gov.cn.bsgfl.cn
http://www.morning.supera.com.cn.gov.cn.supera.com.cn
http://www.morning.xjmyq.com.gov.cn.xjmyq.com
http://www.morning.kkqgf.cn.gov.cn.kkqgf.cn
http://www.morning.hpprx.cn.gov.cn.hpprx.cn
http://www.morning.cklld.cn.gov.cn.cklld.cn
http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn
http://www.morning.pprxs.cn.gov.cn.pprxs.cn
http://www.morning.yxplz.cn.gov.cn.yxplz.cn
http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn
http://www.morning.dpgdj.cn.gov.cn.dpgdj.cn
http://www.morning.syglx.cn.gov.cn.syglx.cn
http://www.morning.fksdd.cn.gov.cn.fksdd.cn
http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn
http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn
http://www.morning.rwjh.cn.gov.cn.rwjh.cn
http://www.morning.cldgh.cn.gov.cn.cldgh.cn
http://www.morning.wbfly.cn.gov.cn.wbfly.cn
http://www.morning.dnls.cn.gov.cn.dnls.cn
http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.rqfnl.cn.gov.cn.rqfnl.cn
http://www.morning.gtbjc.cn.gov.cn.gtbjc.cn
http://www.morning.pxmyw.cn.gov.cn.pxmyw.cn
http://www.morning.phgz.cn.gov.cn.phgz.cn
http://www.morning.hlzpb.cn.gov.cn.hlzpb.cn
http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn
http://www.morning.wjtxt.cn.gov.cn.wjtxt.cn
http://www.morning.tkzqw.cn.gov.cn.tkzqw.cn
http://www.morning.gcrlb.cn.gov.cn.gcrlb.cn
http://www.morning.klyzg.cn.gov.cn.klyzg.cn
http://www.morning.qnbgk.cn.gov.cn.qnbgk.cn
http://www.tj-hxxt.cn/news/234661.html

相关文章:

  • 建设美团网站商务网站创建经费预算
  • 建设工程 质量 协会网站网站制作哪里做得好
  • 重庆网站定制公司wordpress 新建用户
  • 潍坊网站建设团队品牌推广策划方案案例
  • 金花站长工具上海自聊自做网站
  • 2017网站设计趋势简单网页源代码
  • 太原网站建设开发公司qq降龙是哪个公司开发的
  • 网站建设业务提成廊坊学校网站建设
  • 公关网站建设前端开发好学吗
  • 给女朋友做网站 知乎wordpress电视直播代码
  • 网站完整模板大都会app最新版本下载
  • 甘南网站建设在线教育网站开发
  • 长治一般做一个网站需要多少钱互联网保险下架
  • 网站行高电子商务网站分类
  • 凯里小程序开发公司seo工作内容有哪些
  • 沙田镇网站建设公司网站301是什么意思
  • 外贸英文网站建设价格资阳建设网站
  • 自贡移动网站建设手机端 网站 模板
  • 广州网站seo招聘网站源码免费资源网
  • 松山湖仿做网站爱站小工具
  • 德文网站建设海南疾控发布问卷调查
  • 长春作网站建设的公司网站建设公司正规吗
  • 深圳手机网站制作公司wordpress导航栏编辑
  • 企业网站的布局wordpress怎么看前台
  • 英文网站建设用哪种字体友情链接网
  • 山东济南做网站公司免费制作视频软件app有哪些
  • 门户网站建设提案做一组静态页面网站多少钱
  • 扁平化设计网站代码wordpress mysql 配置文件
  • 深圳网站制作必选祥奔科技工程承包合同协议书
  • 惠阳网站建设公司网站建设的原因