FILENEWD.CPP
上传用户:aakk678
上传日期:2022-07-09
资源大小:406k
文件大小:2k
源码类别:

界面编程

开发平台:

Visual C++

  1. // filenewd.cpp : implementation file
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1997 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. #include "stdafx.h"
  13. #include "wordpad.h"
  14. #include "filenewd.h"
  15. #include "helpids.h"
  16. #ifdef _DEBUG
  17. #undef THIS_FILE
  18. static char BASED_CODE THIS_FILE[] = __FILE__;
  19. #endif
  20. DWORD const CFileNewDialog::m_nHelpIDs[] = 
  21. {
  22. IDC_DATEDIALOG_LIST, IDH_WORDPAD_FILENEW_DOC,
  23. 0, 0
  24. };
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CFileNewDialog dialog
  27. CFileNewDialog::CFileNewDialog(CWnd* pParent /*=NULL*/)
  28. : CCSDialog(CFileNewDialog::IDD, pParent)
  29. {
  30. //{{AFX_DATA_INIT(CFileNewDialog)
  31. m_nSel = -1;
  32. //}}AFX_DATA_INIT
  33. }
  34. void CFileNewDialog::DoDataExchange(CDataExchange* pDX)
  35. {
  36. CCSDialog::DoDataExchange(pDX);
  37. //{{AFX_DATA_MAP(CFileNewDialog)
  38. DDX_Control(pDX, IDC_DATEDIALOG_LIST, m_listbox);
  39. DDX_LBIndex(pDX, IDC_DATEDIALOG_LIST, m_nSel);
  40. //}}AFX_DATA_MAP
  41. }
  42. BEGIN_MESSAGE_MAP(CFileNewDialog, CCSDialog)
  43. //{{AFX_MSG_MAP(CFileNewDialog)
  44. ON_LBN_DBLCLK(IDC_DATEDIALOG_LIST, OnDblclkDatedialogList)
  45. //}}AFX_MSG_MAP
  46. END_MESSAGE_MAP()
  47. /////////////////////////////////////////////////////////////////////////////
  48. // CFileNewDialog message handlers
  49. BOOL CFileNewDialog::OnInitDialog() 
  50. {
  51. CCSDialog::OnInitDialog();
  52. CString str;
  53. VERIFY(str.LoadString(IDS_WORD6_DOCUMENT));
  54. m_listbox.AddString(str);
  55. VERIFY(str.LoadString(IDS_RTF_DOCUMENT));
  56. m_listbox.AddString(str);
  57. VERIFY(str.LoadString(IDS_TEXT_DOCUMENT));
  58. m_listbox.AddString(str);
  59. m_listbox.SetCurSel(0);
  60. return TRUE;  // return TRUE unless you set the focus to a control
  61.               // EXCEPTION: OCX Property Pages should return FALSE
  62. }
  63. void CFileNewDialog::OnDblclkDatedialogList() 
  64. {
  65. OnOK();
  66. }