UIThread.cpp 993 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**************************************************************************************************
  2. 版本所有(C), 2012-2013, 西安XXXXX公司
  3. ***************************************************************************************************
  4. 文 件 名: CUIThread.h
  5. 功能描述: UI Task基类实现
  6. 版 本 号: 1.00初版
  7. 作 者: HYF
  8. 生成日期; 2021-12-20
  9. 最近修改:
  10. 函数列表:
  11. 修改历史:
  12. 1.日 期 :2021-12-20
  13. 作 者 : HYF
  14. 修改内容 : 创建文件
  15. **************************************************************************************************/
  16. // UIThread.cpp : 实现文件
  17. #include "pch.h"
  18. #include "UIThread.h"
  19. // CTUIThread
  20. IMPLEMENT_DYNCREATE(CUIThread, CWinThread)
  21. CUIThread::CUIThread()
  22. {
  23. m_bDone = FALSE;
  24. m_pOwner = NULL;
  25. m_bAutoDelete = TRUE;
  26. }
  27. CUIThread::~CUIThread()
  28. {
  29. }
  30. void CUIThread::PostMsg(ULONG ulEventCode, DMSResponse *&pMSG)
  31. {
  32. //发送消息给UI主线程窗口
  33. PostMessage(m_pOwner->m_hWnd, ulEventCode, (WPARAM)pMSG, 0);
  34. }