1 // KrbAddHostServer.cpp : implementation file
6 #include "KrbAddHostServer.h"
11 static char THIS_FILE[] = __FILE__;
14 /////////////////////////////////////////////////////////////////////////////
15 // CKrbAddHostServer dialog
18 CKrbAddHostServer::CKrbAddHostServer(CWnd* pParent /*=NULL*/)
19 : CDialog(CKrbAddHostServer::IDD, pParent)
24 //{{AFX_DATA_INIT(CKrbAddHostServer)
25 // NOTE: the ClassWizard will add member initialization here
30 void CKrbAddHostServer::DoDataExchange(CDataExchange* pDX)
32 CDialog::DoDataExchange(pDX);
33 //{{AFX_DATA_MAP(CKrbAddHostServer)
34 // NOTE: the ClassWizard will add DDX and DDV calls here
39 BEGIN_MESSAGE_MAP(CKrbAddHostServer, CDialog)
40 //{{AFX_MSG_MAP(CKrbAddHostServer)
41 ON_EN_CHANGE(IDC_EDIT_KDC_HOST, OnChangeEditKdcHost)
46 /////////////////////////////////////////////////////////////////////////////
47 // CKrbAddHostServer message handlers
49 void CKrbAddHostServer::OnOK()
52 m_newHost.TrimRight();
54 if (m_newHost.IsEmpty())
56 MessageBox("OnOK:: Server Hosting a KDC must be filled in!",
59 else if (-1 != m_newHost.Find(' '))
61 MessageBox("OnOK::Illegal space found!", "Error", MB_OK);
64 CDialog::OnOK(); // exit
67 void CKrbAddHostServer::OnChangeEditKdcHost()
70 GetDlgItemText(IDC_EDIT_KDC_HOST, m_newHost);
73 void CKrbAddHostServer::OnShowWindow(BOOL bShow, UINT nStatus)
75 CDialog::OnShowWindow(bShow, nStatus);