CheckedTreeDlg.cpp
上传用户:steady_lmx
上传日期:2007-01-02
资源大小:24k
文件大小:6k
源码类别:

TreeView控件

开发平台:

Visual C++

  1. // CheckedTreeDlg.cpp : Implementierungsdatei
  2. //
  3. #include "stdafx.h"
  4. #include "CheckedTree.h"
  5. #include "CheckedTreeDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CAboutDlg-Dialogfeld f黵 Anwendungsbefehl "Info"
  13. class CAboutDlg : public CDialog
  14. {
  15. public:
  16. CAboutDlg();
  17. // Dialogfelddaten
  18. //{{AFX_DATA(CAboutDlg)
  19. enum { IDD = IDD_ABOUTBOX };
  20. //}}AFX_DATA
  21. // Vom Klassenassistenten generierte 躡erladungen virtueller Funktionen
  22. //{{AFX_VIRTUAL(CAboutDlg)
  23. protected:
  24. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV-Unterst黷zung
  25. //}}AFX_VIRTUAL
  26. // Implementierung
  27. protected:
  28. //{{AFX_MSG(CAboutDlg)
  29. //}}AFX_MSG
  30. DECLARE_MESSAGE_MAP()
  31. };
  32. CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
  33. {
  34. //{{AFX_DATA_INIT(CAboutDlg)
  35. //}}AFX_DATA_INIT
  36. }
  37. void CAboutDlg::DoDataExchange(CDataExchange* pDX)
  38. {
  39. CDialog::DoDataExchange(pDX);
  40. //{{AFX_DATA_MAP(CAboutDlg)
  41. //}}AFX_DATA_MAP
  42. }
  43. BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
  44. //{{AFX_MSG_MAP(CAboutDlg)
  45. // Keine Nachrichten-Handler
  46. //}}AFX_MSG_MAP
  47. END_MESSAGE_MAP()
  48. /////////////////////////////////////////////////////////////////////////////
  49. // CCheckedTreeDlg Dialogfeld
  50. CCheckedTreeDlg::CCheckedTreeDlg(CWnd* pParent /*=NULL*/)
  51. : CDialog(CCheckedTreeDlg::IDD, pParent)
  52. {
  53. //{{AFX_DATA_INIT(CCheckedTreeDlg)
  54. // HINWEIS: Der Klassenassistent f黦t hier Member-Initialisierung ein
  55. //}}AFX_DATA_INIT
  56. // Beachten Sie, dass LoadIcon unter Win32 keinen nachfolgenden DestroyIcon-Aufruf ben鰐igt
  57. m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
  58. }
  59. void CCheckedTreeDlg::DoDataExchange(CDataExchange* pDX)
  60. {
  61. CDialog::DoDataExchange(pDX);
  62. //{{AFX_DATA_MAP(CCheckedTreeDlg)
  63. // HINWEIS: Der Klassenassistent f黦t an dieser Stelle DDX- und DDV-Aufrufe ein
  64. //}}AFX_DATA_MAP
  65. }
  66. BEGIN_MESSAGE_MAP(CCheckedTreeDlg, CDialog)
  67. //{{AFX_MSG_MAP(CCheckedTreeDlg)
  68. ON_WM_SYSCOMMAND()
  69. ON_WM_PAINT()
  70. ON_WM_QUERYDRAGICON()
  71. //}}AFX_MSG_MAP
  72. END_MESSAGE_MAP()
  73. /////////////////////////////////////////////////////////////////////////////
  74. // CCheckedTreeDlg Nachrichten-Handler
  75. BOOL CCheckedTreeDlg::OnInitDialog()
  76. {
  77. CDialog::OnInitDialog();
  78. // Hinzuf黦en des Men黚efehls "Info..." zum Systemmen