GetList.cpp
上传用户:aini_9474
上传日期:2007-01-03
资源大小:22k
文件大小:1k
源码类别:

ListView/ListBox

开发平台:

Visual C++

  1. // GetList.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "GetList.h"
  5. #ifdef _DEBUG
  6. #define new DEBUG_NEW
  7. #undef THIS_FILE
  8. static char THIS_FILE[] = __FILE__;
  9. #endif
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CGetList
  12. CGetList::CGetList():m_nCount(0)
  13. {
  14. }
  15. CGetList::~CGetList()
  16. {
  17. }
  18. BEGIN_MESSAGE_MAP(CGetList, CListCtrl)
  19. //{{AFX_MSG_MAP(CGetList)
  20. ON_WM_CREATE()
  21. //}}AFX_MSG_MAP
  22. END_MESSAGE_MAP()
  23. /////////////////////////////////////////////////////////////////////////////
  24. // CGetList message handlers
  25. int CGetList::OnCreate(LPCREATESTRUCT lpCreateStruct) 
  26. {
  27. if (CListCtrl::OnCreate(lpCreateStruct) == -1)
  28. return -1;
  29.     BOOL success = m_OleTarget.Register(this);
  30.     if(!success )
  31.       MessageBox("Ole Register Drop Target Failed");             
  32. m_OleTarget.SetParent(this);
  33. return 0;
  34. }
  35. //*****************************************************************************
  36. // CGetList::AddUrl()
  37. // Purpose: [ OleTarget 俊辑 Drop 皋技瘤啊 惯积窍看阑锭 贸府窍绰 风凭]
  38. // Parameters:
  39. // [strUrl] : 靛贰弊 登绢 甸绢柯 Url
  40. // Returns: none
  41. //*****************************************************************************
  42. void CGetList::AddUrl(CString strUrl)
  43. {
  44. InsertItem(m_nCount,(LPCTSTR)strUrl);
  45. m_nCount++;
  46. }