InputStr.cpp
上传用户:do_tie
上传日期:2007-11-03
资源大小:1095k
文件大小:1k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. // InputStr.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "GandyDraw.h"
  5. #include "InputStr.h"
  6. // CInputStr 对话框
  7. IMPLEMENT_DYNAMIC(CInputStr, CDialog)
  8. CInputStr::CInputStr(CWnd* pParent /*=NULL*/)
  9. : CDialog(CInputStr::IDD, pParent)
  10. , m_strInput(_T("默认测试文本"))
  11. {
  12. }
  13. CInputStr::~CInputStr()
  14. {
  15. }
  16. void CInputStr::DoDataExchange(CDataExchange* pDX)
  17. {
  18. CDialog::DoDataExchange(pDX);
  19. DDX_Text(pDX, IDC_INPUTSTR, m_strInput);
  20. }
  21. BEGIN_MESSAGE_MAP(CInputStr, CDialog)
  22. ON_BN_CLICKED(IDOK, &CInputStr::OnBnClickedOk)
  23. ON_BN_CLICKED(IDCANCEL, &CInputStr::OnBnClickedCancel)
  24. ON_WM_CTLCOLOR()
  25. END_MESSAGE_MAP()
  26. // CInputStr 消息处理程序
  27. void CInputStr::OnBnClickedOk()
  28. {
  29. // TODO: 在此添加控件通知处理程序代码
  30. UpdateData(true);
  31. OnOK();
  32. }
  33. void CInputStr::OnBnClickedCancel()
  34. {
  35. // TODO: 在此添加控件通知处理程序代码
  36. OnCancel();
  37. }
  38. HBRUSH CInputStr::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
  39. {
  40. HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
  41. // TODO:  在此更改 DC 的任何属性
  42. /*if(pWnd->GetDlgCtrlID()==IDC_BUTTON1) 
  43. //pDC->SetTextColor(RGB(255,0,0)); 
  44. pDC->SetBkColor(RGB(255,0,0)); 
  45. } */
  46. // TODO:  如果默认的不是所需画笔,则返回另一个画笔
  47. return hbr;
  48. }