ShowDlg.h
上传用户:kanghaisi
上传日期:2017-04-20
资源大小:5727k
文件大小:2k
源码类别:

DNA

开发平台:

Visual C++

  1. #if !defined(AFX_SHOWDLG_H__DB38CC99_9A81_47A9_84FC_56E025186015__INCLUDED_)
  2. #define AFX_SHOWDLG_H__DB38CC99_9A81_47A9_84FC_56E025186015__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // ShowDlg.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CShowDlg dialog
  10. class CShowDlg : public CDialog
  11. {
  12. // Construction
  13. public:
  14. void solve();
  15. void Tradtion(int t,int d);
  16. int tail(char *str,char *strCode);
  17. int head(char *str,char *strCode);
  18. int getid(char *str,int n);
  19. void connect(int n);
  20. bool str_compare(char *str,int n);
  21. void gettravel(int n);
  22. void init();
  23. CShowDlg(CWnd* pParent = NULL);   // standard constructor
  24. // Dialog Data
  25. //{{AFX_DATA(CShowDlg)
  26. enum { IDD = IDD_ShowDlg };
  27. CButton m_multithreadrun;
  28. CButton m_runold;
  29. CButton m_finish;
  30. CButton m_add;
  31. CButton m_runok;
  32. CString m_result;
  33. CString m_graph;
  34. CString m_resultold;
  35. int m_head;
  36. int m_tail;
  37. int m_vertex;
  38. int m_arc;
  39. CString m_multiresult;
  40. //}}AFX_DATA
  41. // Overrides
  42. // ClassWizard generated virtual function overrides
  43. //{{AFX_VIRTUAL(CShowDlg)
  44. protected:
  45. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  46. //}}AFX_VIRTUAL
  47. // Implementation
  48. protected:
  49. CWinThread* pThread;
  50. // Generated message map functions
  51. //{{AFX_MSG(CShowDlg)
  52. afx_msg void OnRunok();
  53. afx_msg void OnAdd();
  54. afx_msg void OnFinish();
  55. afx_msg void OnRunold();
  56. //}}AFX_MSG
  57. DECLARE_MESSAGE_MAP()
  58. };
  59. //{{AFX_INSERT_LOCATION}}
  60. struct threadInfo{
  61. char* vertex;//顶点的编码
  62. char* strDes;//生成边的编码
  63. UINT count;//增加的边的条数
  64. };
  65. UINT ThreadFunc(LPVOID lpParam);//线程函数
  66. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  67. #endif // !defined(AFX_SHOWDLG_H__DB38CC99_9A81_47A9_84FC_56E025186015__INCLUDED_)