2024-12-21 10:04:04 +08:00
// LogFindDlg.cpp : <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Դϴ<D4B4> .
//
# include "stdafx.h"
# include "ServiceManagerEx.h"
# include "LogFindDlg.h"
IMPLEMENT_DYNAMIC ( CLogFindDlg , CDialog )
CLogFindDlg : : CLogFindDlg ( CWnd * pParent /*=NULL*/ )
: CDialog ( CLogFindDlg : : IDD , pParent ) , m_OptionFlags ( 0 )
{
}
CLogFindDlg : : ~ CLogFindDlg ( )
{
}
void CLogFindDlg : : DoDataExchange ( CDataExchange * pDX )
{
CDialog : : DoDataExchange ( pDX ) ;
}
BEGIN_MESSAGE_MAP ( CLogFindDlg , CDialog )
ON_BN_CLICKED ( IDOK , & CLogFindDlg : : OnBnClickedOk )
ON_EN_CHANGE ( IDC_EDIT_LOG_FIND , & CLogFindDlg : : OnEnChangeEditLogFind )
END_MESSAGE_MAP ( )
BOOL CLogFindDlg : : OnInitDialog ( )
{
CDialog : : OnInitDialog ( ) ;
// TODO: <20> <> <EFBFBD> <20> ߰<EFBFBD> <20> ʱ<EFBFBD> ȭ <20> ۾<EFBFBD> <DBBE> <EFBFBD> <20> ߰<EFBFBD> <DFB0> մϴ<D5B4> .
CButton * pButton = ( CButton * ) GetDlgItem ( IDOK ) ;
pButton - > EnableWindow ( FALSE ) ;
return TRUE ; // return TRUE unless you set the focus to a control
// <20> <> <EFBFBD> <EFBFBD> : OCX <20> Ӽ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> FALSE<53> <45> <20> <> ȯ<EFBFBD> ؾ<EFBFBD> <20> մϴ<D5B4> .
}
void CLogFindDlg : : OnBnClickedOk ( )
{
// TODO: <20> <> <EFBFBD> <20> <> Ʈ<EFBFBD> <C6AE> <20> ˸ <EFBFBD> ó<> <C3B3> <EFBFBD> <EFBFBD> <20> ڵ带 <20> ߰<EFBFBD> <DFB0> մϴ<D5B4> .
CString what ;
GetDlgItemText ( IDC_EDIT_LOG_FIND , what ) ;
ASSERT ( ! ( what . IsEmpty ( ) ) ) ;
m_FindWhat = what . GetBuffer ( ) ;
m_OptionFlags = 0x00 ;
if ( IsDlgButtonChecked ( IDC_CHECK_LOG_CASE ) ! = 0 )
m_OptionFlags | = MATCH_CASE ;
if ( IsDlgButtonChecked ( IDC_CHECK_LOG_WHOLE_WORD ) ! = 0 )
m_OptionFlags | = MATCH_WHOLE_WORD ;
OnOK ( ) ;
}
void CLogFindDlg : : OnEnChangeEditLogFind ( )
{
// TODO: RICHEDIT <20> <> Ʈ<EFBFBD> <C6AE> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> , <20> <> <20> <> Ʈ<EFBFBD> <C6AE> <EFBFBD> <EFBFBD>
// CDialog::OnInitDialog() <20> Լ<EFBFBD> <D4BC> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϰ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> ũ<EFBFBD> <C5A9> OR <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ͽ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
// ENM_CHANGE <20> ÷<EFBFBD> <C3B7> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> Ͽ<EFBFBD> CRichEditCtrl().SetEventMask()<29> <> ȣ <> <C8A3> <EFBFBD> ؾ߸<D8BE>
// <20> ش<EFBFBD> <20> ˸ <EFBFBD> <20> <EFBFBD> <DEBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ϴ<EFBFBD> .
// TODO: <20> <> <EFBFBD> <20> <> Ʈ<EFBFBD> <C6AE> <20> ˸ <EFBFBD> ó<> <C3B3> <EFBFBD> <EFBFBD> <20> ڵ带 <20> ߰<EFBFBD> <DFB0> մϴ<D5B4> .
CString text ;
GetDlgItemText ( IDC_EDIT_LOG_FIND , text ) ;
CButton * pButton = ( CButton * ) GetDlgItem ( IDOK ) ;
pButton - > EnableWindow ( ! ( text . IsEmpty ( ) ) ) ;
}