00001
00002
00003
00004 #include "stdafx.h"
00005 #include "resource.h"
00006 #include "GetVal.h"
00007
00008 #ifdef _DEBUG
00009 #define new DEBUG_NEW
00010 #undef THIS_FILE
00011 static char THIS_FILE[] = __FILE__;
00012 #endif
00013
00015
00016
00017
00018 char CaracteresInvalides[]={47,92,58,'*','?',34,60,62,124,0};
00019
00020 GetVal::GetVal(CWnd* pParent )
00021 : CDialog(GetVal::IDD, pParent)
00022 {
00023
00024
00025
00026 }
00027
00028
00029 void GetVal::DoDataExchange(CDataExchange* pDX)
00030 {
00031 CDialog::DoDataExchange(pDX);
00032
00033
00034
00035 }
00036
00037 BEGIN_MESSAGE_MAP(GetVal, CDialog)
00038
00039
00040 END_MESSAGE_MAP()
00041
00043
00044
00045
00046 void GetVal::OnOK()
00047 {
00048
00049 NameOk=1;
00050 CEdit *EditStr=(CEdit*)GetDlgItem(IDC_EDIT_ADD_TERRITOIRE);
00051 CString rString;
00052 EditStr->GetWindowText( rString );
00053 int size = rString.GetLength();
00054 name = new char[size+1];
00055 strcpy (name, rString);
00070 CDialog::OnOK();
00071 }
00072
00073 void GetVal::OnCancel()
00074 {
00075
00076 NameOk=0;
00077 CDialog::OnCancel();
00078 }
00079
00080 LRESULT GetVal::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
00081 {
00082
00083 if (message==WM_INITDIALOG)
00084 {
00085 CEdit *ed = (CEdit*)GetDlgItem(IDC_EDIT_ADD_TERRITOIRE);
00086 ed->SetFocus();
00087 ed->SetLimitText(100);
00088 }
00089
00090 return CDialog::WindowProc(message, wParam, lParam);
00091 }