TestSegExDlg.h
上传用户:fujunqh
上传日期:2021-05-10
资源大小:7090k
文件大小:2k
源码类别:

多国语言处理

开发平台:

Visual C++

  1. // TestSegExDlg.h : header file
  2. //
  3. #if !defined(AFX_TESTSEGEXDLG_H__8238F73B_87A2_4671_AF43_C72AFAC3B81A__INCLUDED_)
  4. #define AFX_TESTSEGEXDLG_H__8238F73B_87A2_4671_AF43_C72AFAC3B81A__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #include "HLSegFunc.h"
  9. #include "DirDialog.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CTestSegExDlg dialog
  12. class CTestSegExDlg : public CDialog
  13. {
  14. // Construction
  15. public:
  16. void SetPauseFlag(BOOL bPause);
  17. void SetStopFlag();
  18. void GetFileName(LPCTSTR lpPath,CStringArray& csaFileName);
  19. void AddNatureString(CString &strWord, DWORD dwPos);
  20. CTestSegExDlg(CWnd* pParent = NULL); // standard constructor
  21. // Dialog Data
  22. //{{AFX_DATA(CTestSegExDlg)
  23. enum { IDD = IDD_TESTSEGEX_DIALOG };
  24. CRichEditCtrl m_cResult;
  25. CStatic m_cPic;
  26. CString m_strSource;
  27. CString m_strResult;
  28. BOOL m_bKeyWord;
  29. BOOL m_bPos;
  30. BOOL m_bSearch;
  31. BOOL m_bFinger;
  32. CString m_strFinger;
  33. CString m_strKey;
  34. //}}AFX_DATA
  35. // ClassWizard generated virtual function overrides
  36. //{{AFX_VIRTUAL(CTestSegExDlg)
  37. protected:
  38. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  39. //}}AFX_VIRTUAL
  40. // Implementation
  41. protected:
  42. HICON m_hIcon;
  43. // Generated message map functions
  44. //{{AFX_MSG(CTestSegExDlg)
  45. virtual BOOL OnInitDialog();
  46. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  47. afx_msg void OnPaint();
  48. afx_msg HCURSOR OnQueryDragIcon();
  49. afx_msg void OnBtnExit();
  50. afx_msg void OnBtnSegment();
  51. afx_msg void OnBtnClear();
  52. afx_msg void OnBtnLoadFile();
  53. afx_msg void OnBtnMtest();
  54. afx_msg void OnClose();
  55. afx_msg void OnBtnAbout();
  56. afx_msg void OnStaticPic();
  57. afx_msg void OnBtnOpenUdict();
  58. afx_msg void OnBtnCloseudict();
  59. //}}AFX_MSG
  60. DECLARE_MESSAGE_MAP()
  61. private:
  62. void TreatMessageLoop();
  63. BOOL m_bPause;
  64. bool m_bstop;
  65. };
  66. //{{AFX_INSERT_LOCATION}}
  67. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  68. #endif // !defined(AFX_TESTSEGEXDLG_H__8238F73B_87A2_4671_AF43_C72AFAC3B81A__INCLUDED_)