www.gusucode.com > VC++屏幕取色程序源码升级版源码程序 > VC++屏幕取色程序源码升级版源码程序\code\Page4.cpp
// Page4.cpp : implementation file // download by http://www.NewXing.com #include "stdafx.h" #include "Page.h" #include "Page4.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CPage4 property page IMPLEMENT_DYNCREATE(CPage4, CPropertyPage) CPage4::CPage4() : CPropertyPage(CPage4::IDD) { //{{AFX_DATA_INIT(CPage4) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT } CPage4::~CPage4() { } void CPage4::DoDataExchange(CDataExchange* pDX) { CPropertyPage::DoDataExchange(pDX); //{{AFX_DATA_MAP(CPage4) DDX_Control(pDX, IDC_LINK5, m_link5); DDX_Control(pDX, IDC_LINK4, m_link4); DDX_Control(pDX, IDC_LINK3, m_link3); DDX_Control(pDX, IDC_LINK2, m_link2); DDX_Control(pDX, IDC_LINK1, m_link1); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CPage4, CPropertyPage) //{{AFX_MSG_MAP(CPage4) ON_WM_LBUTTONDOWN() ON_BN_CLICKED(IDC_LINK1, OnLink1) ON_BN_CLICKED(IDC_LINK2, OnLink2) ON_BN_CLICKED(IDC_LINK3, OnLink3) ON_BN_CLICKED(IDC_LINK4, OnLink4) ON_BN_CLICKED(IDC_LINK5, OnLink5) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CPage4 message handlers void CPage4::OnLButtonDown(UINT nFlags, CPoint point) { AfxGetMainWnd()->SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,0); CPropertyPage::OnLButtonDown(nFlags, point); } BOOL CPage4::OnInitDialog() { CPropertyPage::OnInitDialog(); m_link1.SetToolTipText("屏幕取色的最初版本,只有简单的取色功能,而且界面只是一个对话框"); m_link2.SetToolTipText("增加了获取鼠标所在处窗口的类名,标题,句柄等功能"); m_link3.SetToolTipText("改用了属性表来替代原来单一的对话框"); m_link4.SetToolTipText("增加了3个滑动条来进行颜色的调节用,增加了一个组合框用来临时保存取色的颜色。并且增加了这样一个功能:当颜色被复制到剪贴板上时发出声音提示"); m_link5.SetToolTipText("增加了将所取颜色保存到文件中的功能"); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CPage4::OnLink1() { MessageBox("屏幕取色的最初版本,只有简单的取色功能,而且界面只是一个对话框"); } void CPage4::OnLink2() { MessageBox("增加了获取鼠标所在处窗口的类名,标题,句柄等功能"); } void CPage4::OnLink3() { MessageBox("改用了属性表来替代原来单一的对话框"); } void CPage4::OnLink4() { MessageBox("增加了3个滑动条来进行颜色的调节用,\n增加了一个组合框用来临时保存取色的颜色。\n并且增加了这样一个功能:当颜色被复制到剪贴板上时发出声音提示"); } void CPage4::OnLink5() { MessageBox("增加了将所取颜色保存到文件中的功能,\n增加了将16进制颜色转换RGB格式的功能"); }