DlgColor.cpp
上传用户:zhouyunkk
上传日期:2022-07-16
资源大小:98k
文件大小:1k
源码类别:

ListView/ListBox

开发平台:

Visual C++

  1. // DlgColor.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "CListCtrlExDemo.h"
  5. #include "DlgColor.h"
  6. // CDlgColor dialog
  7. IMPLEMENT_DYNAMIC(CDlgColor, CDialog)
  8. CDlgColor::CDlgColor(CWnd* pParent /*=NULL*/)
  9. : CDialog(CDlgColor::IDD, pParent)
  10. , m_nColor(0)
  11. {
  12. }
  13. CDlgColor::~CDlgColor()
  14. {
  15. }
  16. void CDlgColor::DoDataExchange(CDataExchange* pDX)
  17. {
  18. DDX_Radio(pDX, IDC_RADIO1, m_nColor);
  19. CDialog::DoDataExchange(pDX);
  20. }
  21. BEGIN_MESSAGE_MAP(CDlgColor, CDialog)
  22. END_MESSAGE_MAP()
  23. // CDlgColor message handlers
  24. BOOL CDlgColor::OnInitDialog()
  25. {
  26. CDialog::OnInitDialog();
  27. UpdateData(TRUE);
  28. return TRUE;  // return TRUE unless you set the focus to a control
  29. // EXCEPTION: OCX Property Pages should return FALSE
  30. }
  31. BOOL CDlgColor::PreTranslateMessage(MSG* pMsg)
  32. {
  33. if(pMsg->message == WM_KEYDOWN )
  34. {
  35. if( pMsg->wParam == VK_TAB && (GetKeyState(VK_CONTROL)>>8 != -1))
  36. {
  37. return FALSE;
  38. }
  39. }
  40. return CDialog::PreTranslateMessage(pMsg);
  41. }