CallerInfo.h 895 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #pragma once
  2. namespace SOUI
  3. {
  4. class CallerInfo : public SHostDialog
  5. {
  6. SOUI_CLASS_NAME(CallerInfo, L"CallerInfo")
  7. public:
  8. CallerInfo();
  9. ~CallerInfo();
  10. void OnClose();
  11. void OnBtnDlgOpenFile();
  12. BOOL OnInitDialog(HWND wndFocus, LPARAM lInitParam);
  13. //virtual INT_PTR DoModal(HWND hParent=NULL);
  14. //virtual void EndDialog(INT_PTR nResult);
  15. protected:
  16. //void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
  17. void OnOK();
  18. //void OnCancel();
  19. //virtual SMessageLoop * GetMsgLoop(){return m_MsgLoop;}
  20. EVENT_MAP_BEGIN()
  21. EVENT_ID_COMMAND(IDOK, OnOK)
  22. //EVENT_ID_COMMAND(IDCANCEL,OnCancel)
  23. EVENT_MAP_END()
  24. BEGIN_MSG_MAP_EX(CallerInfo)
  25. MSG_WM_INITDIALOG(OnInitDialog)
  26. //MSG_WM_CLOSE(OnCancel)
  27. //MSG_WM_KEYDOWN(OnKeyDown)
  28. CHAIN_MSG_MAP(SHostDialog)
  29. REFLECT_NOTIFICATIONS_EX()
  30. END_MSG_MAP()
  31. protected:
  32. public:
  33. SStringT m_strTelPhone;
  34. };
  35. };