Mercurial > vba-linux
annotate src/win32/MaxScale.cpp @ 1:f9f4f1b99eed
importing src directory
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 03 Mar 2012 10:31:27 -0600 |
parents | |
children |
rev | line source |
---|---|
rlm@1 | 1 // MaxScale.cpp : implementation file |
rlm@1 | 2 // |
rlm@1 | 3 |
rlm@1 | 4 #include "stdafx.h" |
rlm@1 | 5 #include "resource.h" |
rlm@1 | 6 #include "MaxScale.h" |
rlm@1 | 7 #include "VBA.h" |
rlm@1 | 8 |
rlm@1 | 9 ///////////////////////////////////////////////////////////////////////////// |
rlm@1 | 10 // MaxScale dialog |
rlm@1 | 11 |
rlm@1 | 12 MaxScale::MaxScale(CWnd*pParent /*=NULL*/) |
rlm@1 | 13 : CDialog(MaxScale::IDD, pParent) |
rlm@1 | 14 { |
rlm@1 | 15 //{{AFX_DATA_INIT(MaxScale) |
rlm@1 | 16 // NOTE: the ClassWizard will add member initialization here |
rlm@1 | 17 //}}AFX_DATA_INIT |
rlm@1 | 18 } |
rlm@1 | 19 |
rlm@1 | 20 void MaxScale::DoDataExchange(CDataExchange*pDX) |
rlm@1 | 21 { |
rlm@1 | 22 CDialog::DoDataExchange(pDX); |
rlm@1 | 23 //{{AFX_DATA_MAP(MaxScale) |
rlm@1 | 24 DDX_Control(pDX, IDC_VALUE, m_value); |
rlm@1 | 25 //}}AFX_DATA_MAP |
rlm@1 | 26 } |
rlm@1 | 27 |
rlm@1 | 28 BEGIN_MESSAGE_MAP(MaxScale, CDialog) |
rlm@1 | 29 //{{AFX_MSG_MAP(MaxScale) |
rlm@1 | 30 ON_BN_CLICKED(ID_OK, OnOk) |
rlm@1 | 31 ON_BN_CLICKED(ID_CANCEL, OnCancel) |
rlm@1 | 32 //}}AFX_MSG_MAP |
rlm@1 | 33 END_MESSAGE_MAP() |
rlm@1 | 34 |
rlm@1 | 35 ///////////////////////////////////////////////////////////////////////////// |
rlm@1 | 36 // MaxScale message handlers |
rlm@1 | 37 |
rlm@1 | 38 void MaxScale::OnCancel() |
rlm@1 | 39 { |
rlm@1 | 40 EndDialog(FALSE); |
rlm@1 | 41 } |
rlm@1 | 42 |
rlm@1 | 43 void MaxScale::OnOk() |
rlm@1 | 44 { |
rlm@1 | 45 CString tmp; |
rlm@1 | 46 m_value.GetWindowText(tmp); |
rlm@1 | 47 theApp.fsMaxScale = atoi(tmp); |
rlm@1 | 48 EndDialog(TRUE); |
rlm@1 | 49 } |
rlm@1 | 50 |
rlm@1 | 51 BOOL MaxScale::OnInitDialog() |
rlm@1 | 52 { |
rlm@1 | 53 CDialog::OnInitDialog(); |
rlm@1 | 54 |
rlm@1 | 55 CString temp; |
rlm@1 | 56 |
rlm@1 | 57 temp.Format("%d", theApp.fsMaxScale); |
rlm@1 | 58 |
rlm@1 | 59 m_value.SetWindowText(temp); |
rlm@1 | 60 |
rlm@1 | 61 return TRUE; // return TRUE unless you set the focus to a control |
rlm@1 | 62 // EXCEPTION: OCX Property Pages should return FALSE |
rlm@1 | 63 } |
rlm@1 | 64 |