Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.6 KiB

  1. //==============================================================;
  2. //
  3. // This source code is only intended as a supplement to existing Microsoft documentation.
  4. //
  5. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  6. // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  7. // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  8. // PURPOSE.
  9. //
  10. // Copyright (C) 1999 Microsoft Corporation. All Rights Reserved.
  11. //==============================================================;
  12. #include "stdafx.h"
  13. #include "DeleBase.h"
  14. const GUID CDelegationBase::thisGuid = { 0xc0f26ade, 0x500, 0x4c6c, {0xba, 0x7, 0x6d, 0xba, 0x25, 0x46, 0x55, 0x22} };
  15. HBITMAP CDelegationBase::m_pBMapSm = NULL;
  16. HBITMAP CDelegationBase::m_pBMapLg = NULL;
  17. //==============================================================
  18. //
  19. // CDelegationBase implementation
  20. //
  21. //
  22. CDelegationBase::CDelegationBase()
  23. : bExpanded(FALSE)
  24. {
  25. if (NULL == m_pBMapSm || NULL == m_pBMapLg)
  26. LoadBitmaps();
  27. }
  28. CDelegationBase::~CDelegationBase()
  29. {
  30. }
  31. // CDelegationBase::AddImages sets up the collection of images to be displayed
  32. // by the IComponent in the result pane as a result of its MMCN_SHOW handler
  33. HRESULT CDelegationBase::OnAddImages(IImageList *pImageList, HSCOPEITEM hsi)
  34. {
  35. return pImageList->ImageListSetStrip((long *)m_pBMapSm, // pointer to a handle
  36. (long *)m_pBMapLg, // pointer to a handle
  37. 0, // index of the first image in the strip
  38. RGB(0, 128, 128) // color of the icon mask
  39. );
  40. }