Click here to Skip to main content
15,884,629 members
Articles / Programming Languages / C++

CatchCulator

Rate me:
Please Sign up or sign in to vote.
4.97/5 (71 votes)
18 Oct 2005CPOL7 min read 129.9K   2K   69  
A tool used to catch and combine values output by different applications.
// Author: Dr. Mircea Puiu
// Created on: October 2005 for CodeProject
//
// DisplayFormatDlg.cpp : implementation file
//

#include "stdafx.h"
#include "CatchCulator.h"
#include "DisplayFormatDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDisplayFormatDlg dialog


CDisplayFormatDlg::CDisplayFormatDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CDisplayFormatDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDisplayFormatDlg)
	m_strNewDisplayFormat = _T("");
	m_strLabel = _T("");
	m_strCrtFormat = _T("");
	//}}AFX_DATA_INIT
	m_nDisplayID = -1;
}


void CDisplayFormatDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDisplayFormatDlg)
	DDX_Text(pDX, IDC_EDIT_NEW_FORMAT, m_strNewDisplayFormat);
	DDX_Text(pDX, IDC_STATIC_LABEL, m_strLabel);
	DDX_Text(pDX, IDC_STATIC_CRT_FORMAT, m_strCrtFormat);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDisplayFormatDlg, CDialog)
	//{{AFX_MSG_MAP(CDisplayFormatDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDisplayFormatDlg message handlers

void CDisplayFormatDlg::OnOK() 
{
	// TODO: Add extra validation here
	
	CDialog::OnOK();
}

BOOL CDisplayFormatDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	switch ( m_nDisplayID )
	{
		case 1:		m_strLabel = "Current format for D1:";	break;
		case 2:		m_strLabel = "Current format for D2:";	break;
		case 3:		m_strLabel = "Current format for D3:";	break;
		default:	m_strLabel = "Current display format:";
	}
	UpdateData(FALSE);
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Europe Europe
More than 30 years of software development experience.
(also playing the SCRUM Master role depending on the project)

Comments and Discussions