DialogsView.cpp
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // DialogsView.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "skinmdisample.h"
  5. #include "DialogsView.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CDialogsView
  13. IMPLEMENT_DYNCREATE(CDialogsView, CFormView)
  14. CDialogsView::CDialogsView()
  15. : CFormView(CDialogsView::IDD)
  16. {
  17. //{{AFX_DATA_INIT(CDialogsView)
  18. // NOTE: the ClassWizard will add member initialization here
  19. //}}AFX_DATA_INIT
  20. }
  21. CDialogsView::~CDialogsView()
  22. {
  23. }
  24. void CDialogsView::DoDataExchange(CDataExchange* pDX)
  25. {
  26. CFormView::DoDataExchange(pDX);
  27. //{{AFX_DATA_MAP(CDialogsView)
  28. // NOTE: the ClassWizard will add DDX and DDV calls here
  29. //}}AFX_DATA_MAP
  30. }
  31. BEGIN_MESSAGE_MAP(CDialogsView, CFormView)
  32. //{{AFX_MSG_MAP(CDialogsView)
  33. ON_BN_CLICKED(IDC_BUTTON_COLORDIALOG, OnButtonColordialog)
  34. ON_BN_CLICKED(IDC_BUTTON_FONTDIALOG, OnButtonFontdialog)
  35. ON_BN_CLICKED(IDC_BUTTON_PRINTDIALOG, OnButtonPrintdialog)
  36. ON_BN_CLICKED(IDC_BUTTON_OPENDIALOG, OnButtonOpendialog)
  37. //}}AFX_MSG_MAP
  38. END_MESSAGE_MAP()
  39. /////////////////////////////////////////////////////////////////////////////
  40. // CDialogsView diagnostics
  41. #ifdef _DEBUG
  42. void CDialogsView::AssertValid() const
  43. {
  44. CFormView::AssertValid();
  45. }
  46. void CDialogsView::Dump(CDumpContext& dc) const
  47. {
  48. CFormView::Dump(dc);
  49. }
  50. #endif //_DEBUG
  51. /////////////////////////////////////////////////////////////////////////////
  52. // CDialogsView message handlers
  53. void CDialogsView::OnButtonColordialog() 
  54. {
  55. CColorDialog cd;
  56. cd.DoModal();
  57. }
  58. void CDialogsView::OnButtonFontdialog() 
  59. {
  60. CFontDialog fd;
  61. fd.DoModal();
  62. }
  63. void CDialogsView::OnButtonPrintdialog() 
  64. {
  65. CPrintDialog pd(TRUE);
  66. pd.DoModal();
  67. }
  68. void CDialogsView::OnButtonOpendialog() 
  69. {
  70. CFileDialog fd(TRUE);
  71. fd.DoModal();
  72. }
  73. void CDialogsView::OnInitialUpdate() 
  74. {
  75. CFormView::OnInitialUpdate();
  76. // TODO: Add your specialized code here and/or call the base class
  77. ResizeParentToFit();
  78. }