FileListView.cpp
上传用户:yatsl7111
上传日期:2007-01-08
资源大小:1433k
文件大小:1k
源码类别:

图形图象

开发平台:

Visual C++

  1. // FileListView.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ISeeExplorer.h"
  5. #include "FileListView.h"
  6. #include "ISeeExplorerDoc.h"
  7. #include "FileServer.h"
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #undef THIS_FILE
  11. static char THIS_FILE[] = __FILE__;
  12. #endif
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CFileListView
  15. IMPLEMENT_DYNCREATE(CFileListView, CIEShellListView)
  16. CFileListView::CFileListView()
  17. {
  18. }
  19. CFileListView::~CFileListView()
  20. {
  21. }
  22. BEGIN_MESSAGE_MAP(CFileListView, CIEShellListView)
  23. //{{AFX_MSG_MAP(CFileListView)
  24. //}}AFX_MSG_MAP
  25. END_MESSAGE_MAP()
  26. /////////////////////////////////////////////////////////////////////////////
  27. // CFileListView message handlers
  28. void CFileListView::ItemChanged(UINT nItem)
  29. {
  30. LPLVITEMDATA pItemData = (LPLVITEMDATA)GetShellListCtrl().GetItemData( nItem );
  31. GetParent()->SendMessage( WM_ISEE_UPDATE_IMAGE , 0 , (LPARAM)pItemData->pRReceipt );
  32. }
  33. CISeeExplorerDoc * CFileListView::GetDocument()
  34. {
  35. ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CISeeExplorerDoc)));
  36. return (CISeeExplorerDoc*)m_pDocument;
  37. }