SerachListCtrl.cpp
上传用户:cjw5120
上传日期:2022-05-11
资源大小:5032k
文件大小:1k
源码类别:

网络截获/分析

开发平台:

Visual C++

  1. // SerachListCtrl.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "SerachListCtrl.h"
  5. #include "resource.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CSerachListCtrl
  13. CSerachListCtrl::CSerachListCtrl()
  14. {
  15.     pavi=NULL;
  16. }
  17. CSerachListCtrl::~CSerachListCtrl()
  18. {
  19. }
  20. BEGIN_MESSAGE_MAP(CSerachListCtrl, CListCtrl)
  21. //{{AFX_MSG_MAP(CSerachListCtrl)
  22. ON_WM_CTLCOLOR()
  23. //}}AFX_MSG_MAP
  24. END_MESSAGE_MAP()
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CSerachListCtrl message handlers
  27. void CSerachListCtrl::DrawSearch(BOOL flag)
  28. {
  29.      if(flag==TRUE&&pavi==NULL)
  30.  {
  31.     CRect rect,rect1;
  32.         GetClientRect(rect);
  33. pavi=new CAnimateCtrl;  
  34.         pavi->Create(WS_CHILD|WS_VISIBLE|ACS_CENTER|ACS_TRANSPARENT|ACS_AUTOPLAY,rect,this,0);
  35.         pavi->Open(IDR_AVI);//"search.avi");
  36.  } 
  37.  if(flag==FALSE&&pavi!=NULL)
  38.  {
  39. delete pavi;
  40. pavi=NULL;
  41.  }
  42. }
  43. HBRUSH CSerachListCtrl::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
  44. {
  45.     CListCtrl::OnCtlColor(pDC, pWnd, nCtlColor);
  46. // TODO: Change any attributes of the DC here
  47. pDC->SetBkMode(TRANSPARENT);
  48. HBRUSH hb=CreateSolidBrush(RGB(255,255,255));
  49. pDC->SetBkColor(RGB(255,255,255));
  50. return hb;
  51. }