TrayWnd.cpp 582 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // TrayWnd.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "CP_Main.h"
  5. #include "TrayWnd.h"
  6. // CTrayWnd
  7. UINT WM_TASKBARCREATED = RegisterWindowMessage(_T("TaskbarCreated"));
  8. IMPLEMENT_DYNAMIC(CTrayWnd, CWnd)
  9. CTrayWnd::CTrayWnd()
  10. {
  11. }
  12. CTrayWnd::~CTrayWnd()
  13. {
  14. }
  15. BEGIN_MESSAGE_MAP(CTrayWnd, CWnd)
  16. ON_REGISTERED_MESSAGE(WM_TASKBARCREATED, OnTaskBarCreated)
  17. END_MESSAGE_MAP()
  18. LRESULT CTrayWnd::OnTaskBarCreated(WPARAM wParam, LPARAM lParam)
  19. {
  20. if(theApp.m_pMainFrame != NULL)
  21. {
  22. theApp.m_pMainFrame->PostMessage(WM_READD_TASKBAR_ICON, 0, 0);
  23. }
  24. return TRUE;
  25. }