Develop and Download Open Source Software

Browse CVS Repository

Contents of /enbanfukusyaya/EnbanKensa/win32/SettingDlg.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download) (as text)
Tue Nov 29 15:04:31 2005 UTC (18 years, 4 months ago) by bananajinn
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/x-c++src
*** empty log message ***

1 // SettingDlg.cpp : インプリメンテーション ファイル
2 //
3
4 #include "stdafx.h"
5 #include "enbankensa.h"
6 #include "SettingDlg.h"
7
8 #ifdef _DEBUG
9 #define new DEBUG_NEW
10 #undef THIS_FILE
11 static char THIS_FILE[] = __FILE__;
12 #endif
13
14 /////////////////////////////////////////////////////////////////////////////
15 // CSettingDlg ダイアログ
16
17
18 CSettingDlg::CSettingDlg(CWnd* pParent /*=NULL*/)
19 : CThemeDialog(CSettingDlg::IDD, pParent)
20 {
21 //{{AFX_DATA_INIT(CSettingDlg)
22 // メモ - ClassWizard はこの位置にマッピング用のマクロを追加または削除します。
23 //}}AFX_DATA_INIT
24 m_pOption = NULL;
25 }
26
27
28 void CSettingDlg::DoDataExchange(CDataExchange* pDX)
29 {
30 CDialog::DoDataExchange(pDX);
31 //{{AFX_DATA_MAP(CSettingDlg)
32 DDX_Control(pDX, IDOK, m_BtnOK);
33 DDX_Control(pDX, IDCANCEL, m_BtnCancel);
34 DDX_Control(pDX, IDC_STC_RDRETRY, m_StcRdRetry);
35 DDX_Control(pDX, IDC_EDT_RDRETRY, m_EdtRdRetry);
36 DDX_Control(pDX, IDC_CHK_OUT2IN, m_ChkOut2In);
37 DDX_Control(pDX, IDC_BTN_DEFRDRETRY, m_BtnDefRdRetry);
38 //}}AFX_DATA_MAP
39 }
40
41
42 BEGIN_MESSAGE_MAP(CSettingDlg, CDialog)
43 //{{AFX_MSG_MAP(CSettingDlg)
44 ON_BN_CLICKED(IDC_BTN_DEFRDRETRY, OnBtnDefrdretry)
45 //}}AFX_MSG_MAP
46 END_MESSAGE_MAP()
47
48 /////////////////////////////////////////////////////////////////////////////
49 // CSettingDlg メッセージ ハンドラ
50
51 void CSettingDlg::OnBtnDefrdretry()
52 {
53 // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください
54 CString csTemp;
55 csTemp.Format("%d", m_pOption->default_read_retry);
56 m_EdtRdRetry.SetWindowText(csTemp);
57 }
58
59 void CSettingDlg::OnOK()
60 {
61 // TODO: この位置にその他の検証用のコードを追加してください
62 m_pOption->out2in = m_ChkOut2In.GetCheck();
63 CString csTemp;
64 m_EdtRdRetry.GetWindowText(csTemp);
65 m_pOption->read_retry = (BYTE)atoi(csTemp);
66
67 CDialog::OnOK();
68 }
69
70 BOOL CSettingDlg::OnInitDialog()
71 {
72 CDialog::OnInitDialog();
73
74 // TODO: この位置に初期化の補足処理を追加してください
75 CThemeSet *pTheme = GetTheme();
76 m_BtnOK.SetTheme(pTheme);
77 m_BtnCancel.SetTheme(pTheme);
78 m_StcRdRetry.SetTheme(pTheme);
79 m_ChkOut2In.SetTheme(pTheme);
80 m_BtnDefRdRetry.SetTheme(pTheme);
81
82 m_ChkOut2In.EnableWindow((m_pOption->flag & OPFLG_OUT2IN)!=0);
83 m_StcRdRetry.EnableWindow((m_pOption->flag & OPFLG_RDRETRY)!=0);
84 m_EdtRdRetry.EnableWindow((m_pOption->flag & OPFLG_RDRETRY)!=0);
85 m_ChkOut2In.SetCheck(m_pOption->out2in);
86 CString csTemp;
87 csTemp.Format("%d", m_pOption->read_retry);
88 m_EdtRdRetry.SetWindowText(csTemp);
89
90 return TRUE; // コントロールにフォーカスを設定しないとき、戻り値は TRUE となります
91 // 例外: OCX プロパティ ページの戻り値は FALSE となります
92 }

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26