亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? listitemdlg.cpp

?? 魔法單詞學習小軟件
?? CPP
字號:
// ListItemDlg.cpp : implementation file
//

#include "stdafx.h"
#include "MagicWord.h"
#include "ListItemDlg.h"

#include "WordDaoSet.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CListItemDlg dialog


CListItemDlg::CListItemDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CListItemDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CListItemDlg)
	m_word = _T("");
	m_Display = _T("");
	m_bChecked = TRUE;
	//}}AFX_DATA_INIT
}


void CListItemDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CListItemDlg)
	DDX_Control(pDX, IDC_LIST, m_ListCtrl);
	DDX_Text(pDX, IDC_WORD, m_word);
	DDV_MaxChars(pDX, m_word, 5);
	DDX_Text(pDX, IDC_DISPLAY, m_Display);
	DDX_Check(pDX, IDC_CHECK, m_bChecked);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CListItemDlg, CDialog)
	//{{AFX_MSG_MAP(CListItemDlg)
	ON_BN_CLICKED(IDC_GO, OnGo)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST, OnDblclkList)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CListItemDlg message handlers
BOOL CListItemDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();

   m_ListCtrl.SetExtendedStyle( LVS_EX_GRIDLINES );
   m_ListCtrl.InsertColumn( 0, _T( "所有匹配的單詞" ), LVCFMT_LEFT, 115 );

	return TRUE;
}

/////////////////////////////////////////////////////////////////////////////
// 顯示所有符合條件的單詞
void CListItemDlg::OnGo() 
{
   m_ListCtrl.DeleteAllItems();
   m_Display.Empty();
   UpdateData();
   
   if ( m_word.IsEmpty() )
   {
      MessageBox( _T( "怎么能不輸入單詞呢?" ),
                  _T( "提醒!" ), MB_OK | MB_ICONASTERISK );
      return;
   }
   
   if ( !m_word.Find( ' ' ) )
   {
      MessageBox( _T( "單詞中不能有空格!" ),
                  _T( "提醒" ), MB_OK | MB_ICONASTERISK );
      return;
   }

   if ( m_word.GetLength() == 1 )
      MatchSingleCharacter();
   else
      MatchString();
}

/////////////////////////////////////////////////////////////////////////////
// 匹配單個字符
void CListItemDlg::MatchSingleCharacter()
{
   CWordDaoSet WordSet;
   CString     strLower;
   CString     strUpper;

   try
   {
      if ( WordSet.IsOpen() )
         WordSet.Close();
      
      WordSet.Open();
      
      while ( !WordSet.IsEOF() )
      {
         m_word.MakeLower();
         strLower = m_word;
         m_word.MakeUpper();
         strUpper = m_word;
         
         // 對單個字符不區分大小寫,只與單詞的第一個字母比較
         if ( WordSet.m_Word.GetAt(0) == strLower || 
              WordSet.m_Word.GetAt(0) == strUpper )
            m_ListCtrl.InsertItem( 0, WordSet.m_Word );

         WordSet.MoveNext();
      }
   }
   catch ( CDaoException *exception )
   {
      exception->ReportError();
      return;
   }
}

/////////////////////////////////////////////////////////////////////////////
// 匹配字符串
void CListItemDlg::MatchString()
{
   CWordDaoSet WordSet;

   try
   {
      if ( WordSet.IsOpen() )
         WordSet.Close();
      
      WordSet.Open();
      
      while ( !WordSet.IsEOF() )
      {
         if ( m_bChecked )
         {
            if ( WordSet.m_Word.Find( m_word ) != -1 )
               m_ListCtrl.InsertItem( 0, WordSet.m_Word );
         }
         else
         {
            // 將比較雙方都轉換為小寫狀態
            WordSet.m_Word.MakeLower();
            m_word.MakeLower();

            if ( WordSet.m_Word.Find( m_word ) != -1 )
            {
               // 匹配則將第一個字母轉換為大寫狀態
               WordSet.m_Word.SetAt( 0, WordSet.m_Word.GetAt( 0 ) - 32 );
               m_ListCtrl.InsertItem( 0, WordSet.m_Word );
            }
         }
         WordSet.MoveNext();
      }
   }
   catch ( CDaoException *exception )
   {
      exception->ReportError();
      return;
   }
}

/////////////////////////////////////////////////////////////////////////////
// 雙擊則顯示顯示信息
void CListItemDlg::OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult) 
{
   CWordDaoSet WordSet;
   CString     strSQL;
   CString     strNewLine( "\r\n" );
   char        szTemp[27] = { '\0' };

   POSITION Pos = m_ListCtrl.GetFirstSelectedItemPosition();
   if ( Pos == NULL )   return;
   int nCurIndex = m_ListCtrl.GetNextSelectedItem( Pos );

   m_Display.Empty();
   m_ListCtrl.GetItemText( nCurIndex, 0, szTemp, 26 );

   strSQL.Format( "SELECT * FROM  WordList WHERE word = '%s'", szTemp );

   if ( WordSet.IsOpen() )
      WordSet.Close();

   WordSet.Open( AFX_DAO_USE_DEFAULT_TYPE, strSQL, 0 );
   
   if ( !WordSet.IsEOF() )
   {
      if ( !WordSet.m_Explain0.IsEmpty() )
         m_Display += WordSet.m_Explain0 ;
      if ( !WordSet.m_Explain1.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Explain1 );
      if ( !WordSet.m_Explain2.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Explain2 );
      if ( !WordSet.m_Phrase0.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Phrase0 );
      if ( !WordSet.m_Phrase1.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Phrase1 );
      if ( !WordSet.m_Phrase2.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Phrase2 );
      if ( !WordSet.m_Sentence0.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Sentence0 );
      if ( !WordSet.m_Sentence1.IsEmpty() )
         m_Display += ( strNewLine + WordSet.m_Sentence1 );
   }

   if ( WordSet.IsOpen() )
      WordSet.Close();

   UpdateData( FALSE );
	
   *pResult = 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区免费| 欧美午夜精品一区| 91天堂素人约啪| 欧美精品123区| 国产精品你懂的在线| 麻豆视频一区二区| 欧美日韩一卡二卡三卡 | 欧美精品久久天天躁| 国产精品欧美综合在线| 麻豆精品视频在线观看| 色www精品视频在线观看| 欧美高清一级片在线观看| 久久成人免费电影| 欧美福利视频一区| 亚洲一区视频在线| 9l国产精品久久久久麻豆| 久久免费视频色| 狠狠色丁香久久婷婷综合丁香| 在线精品观看国产| 亚洲视频狠狠干| 成人av午夜电影| 国产欧美日本一区二区三区| 美女免费视频一区二区| 7777精品伊人久久久大香线蕉的 | 日韩欧美一区二区免费| 伊人开心综合网| 99久久国产免费看| 中文字幕亚洲成人| 99久久精品免费观看| 国产欧美一二三区| 福利一区二区在线| 欧美国产乱子伦| 成人午夜在线视频| 中文字幕国产一区| gogogo免费视频观看亚洲一| 国产精品拍天天在线| 99精品视频一区| 亚洲女人小视频在线观看| 91女厕偷拍女厕偷拍高清| 亚洲欧美色综合| 欧美日韩久久一区| 三级欧美在线一区| 精品欧美一区二区久久| 国产最新精品精品你懂的| 久久综合九色综合欧美亚洲| 国产成人aaaa| 国产精品国产自产拍高清av王其| a亚洲天堂av| 亚洲国产日产av| 日韩小视频在线观看专区| 另类小说视频一区二区| 国产农村妇女毛片精品久久麻豆 | 欧美色手机在线观看| 午夜久久久影院| 日韩亚洲欧美在线| 成人综合在线视频| 午夜私人影院久久久久| 日韩三级视频中文字幕| 岛国av在线一区| 亚洲二区在线观看| 欧美成人性战久久| 99在线精品视频| 五月天精品一区二区三区| 精品国产青草久久久久福利| 国产乱码精品一品二品| 亚洲免费视频中文字幕| 日韩一区二区三区四区五区六区| 国产成人一区二区精品非洲| 亚洲自拍偷拍网站| 亚洲精品一区二区三区在线观看| av在线不卡电影| 免费看日韩精品| 国产精品久久久久久久蜜臀| 欧美一级生活片| av电影一区二区| 麻豆91精品91久久久的内涵| 亚洲三级电影网站| 欧美va日韩va| 欧美精品乱码久久久久久按摩| 成人午夜伦理影院| 美女脱光内衣内裤视频久久影院| 国产精品久久久久久久裸模| 欧美大度的电影原声| 97精品国产97久久久久久久久久久久| 亚洲v中文字幕| 亚洲天堂精品在线观看| 久久久国产午夜精品 | 日韩国产欧美一区二区三区| 国产精品成人在线观看| 精品国产sm最大网站免费看| 欧美专区亚洲专区| 9久草视频在线视频精品| 国产麻豆日韩欧美久久| 日韩黄色一级片| 亚洲黄色性网站| 亚洲欧洲av在线| 久久精品亚洲精品国产欧美kt∨| 日韩一区二区三区免费观看| 在线欧美日韩精品| 99久久婷婷国产| 国产高清视频一区| 美女性感视频久久| 蜜臀av性久久久久蜜臀aⅴ| 亚洲午夜久久久| 亚洲精品欧美激情| 亚洲欧洲av一区二区三区久久| 国产色爱av资源综合区| 精品福利视频一区二区三区| 制服丝袜激情欧洲亚洲| 欧美日韩精品一区视频| 欧美日韩亚洲不卡| 欧美四级电影网| 欧美日韩三级一区二区| 欧美亚洲综合色| 色婷婷综合激情| 色婷婷亚洲综合| 欧美性受xxxx| 7777精品伊人久久久大香线蕉经典版下载 | 精品第一国产综合精品aⅴ| 欧美哺乳videos| 欧美精品一区二区三区一线天视频| 91精品免费在线观看| 欧美巨大另类极品videosbest | 精品三级av在线| 欧美精品一区二区三区蜜桃| 精品少妇一区二区三区在线播放 | 国产传媒日韩欧美成人| 国产成人精品免费在线| 成人激情小说网站| 91亚洲午夜精品久久久久久| 色哟哟国产精品| 欧美写真视频网站| 欧美一级艳片视频免费观看| 久久久三级国产网站| 国产精品久久久久四虎| 亚洲精品成人精品456| 日韩高清一区二区| 极品销魂美女一区二区三区| 成人午夜免费电影| 欧美日本在线视频| 欧美精品一区二区三区一线天视频| 中文字幕中文字幕在线一区| 亚洲一区二区精品视频| 久久国产精品99精品国产| 成人avav影音| 欧美一区欧美二区| 国产精品久久毛片a| 午夜激情久久久| 国产麻豆91精品| 欧美乱妇23p| 国产精品剧情在线亚洲| 日本欧洲一区二区| 99r国产精品| 日韩久久久精品| 亚洲精品国久久99热| 激情综合五月天| 一本大道av伊人久久综合| 日韩精品一区在线| 亚洲狼人国产精品| 国产麻豆一精品一av一免费| 欧美午夜精品电影| 久久久精品一品道一区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲综合色在线| 国产毛片精品一区| 欧美在线播放高清精品| 日韩精品一区二区三区视频播放| 亚洲国产精品av| 亚洲成人av一区二区三区| 毛片av一区二区三区| 99久久久久久| 国产亚洲精品久| 丝袜国产日韩另类美女| voyeur盗摄精品| 欧美在线高清视频| 久久久噜噜噜久久中文字幕色伊伊| 一区二区三区在线观看动漫| 久久99国产乱子伦精品免费| 欧美日韩的一区二区| 国产精品久久一卡二卡| 久久国产欧美日韩精品| 国产成人精品免费视频网站| 日韩欧美在线不卡| 伊人夜夜躁av伊人久久| 国内精品视频666| 欧美成人精品二区三区99精品| 国产精品白丝在线| 国产老肥熟一区二区三区| 欧洲中文字幕精品| 亚洲欧美日韩人成在线播放| 国内欧美视频一区二区| 欧美三级三级三级爽爽爽| 亚洲一卡二卡三卡四卡| 国产91精品入口| 久久久久久久久伊人| 国产一区二区在线视频| 欧美一级日韩不卡播放免费| 午夜影院在线观看欧美| 成人免费av网站| 亚洲毛片av在线|