From 8485c422e627a731e5ed332d077f82362d4db1bc Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 1 Feb 2012 17:27:02 +0900 Subject: [PATCH] =?utf8?q?=E3=83=AA=E3=83=83=E3=83=81=E3=82=A8=E3=83=87?= =?utf8?q?=E3=82=A3=E3=83=83=E3=83=88=E4=BD=9C=E6=88=90=E3=82=92=E4=B8=80?= =?utf8?q?=E6=9C=AC=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- nlite.suo | Bin 145408 -> 145920 bytes nlite/nlite_commentview.cpp | 66 +++++++++++++++++++------------------------- nlite/nlite_commentview.h | 2 ++ 3 files changed, 30 insertions(+), 38 deletions(-) diff --git a/nlite.suo b/nlite.suo index 61a16da0cdc48d648f4c505c3e4dc4c49839ad51..c4ad91f27b25ff90022e47c1ef3912fe787f6259 100644 GIT binary patch delta 3840 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 A3IG5A delta 3964 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 O=o+l}GE-##L;nKp5^4qj diff --git a/nlite/nlite_commentview.cpp b/nlite/nlite_commentview.cpp index 1d95a14..a1356de 100644 --- a/nlite/nlite_commentview.cpp +++ b/nlite/nlite_commentview.cpp @@ -16,38 +16,49 @@ namespace nlite{ } - CChatChildCtrls::CChatChildCtrls(CCommentView &hMaster): - m_master(hMaster) - { - - return; - } + HWND CChatReadEdit::GeneralCreate(HWND hParent,DWORD eventMask,UINT id){ - VOID CChatChildCtrls::Create(){ + this->Create(hParent,0,RICHEDIT_CLASS,WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | ES_AUTOVSCROLL | ES_MULTILINE | ES_READONLY,0,id); - this->chatDispCtrl.Create(m_master.m_commentListWindow,0,RICHEDIT_CLASS,WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | ES_AUTOVSCROLL | ES_MULTILINE | ES_READONLY,0,CHAT_DISPCTRL_ID); - - DWORD dwLangOptons = chatDispCtrl.SendMessage(EM_GETLANGOPTIONS,0,0); + DWORD dwLangOptons = this->SendMessage(EM_GETLANGOPTIONS,0,0); dwLangOptons &= ~IMF_DUALFONT; - chatDispCtrl.SendMessage(EM_SETLANGOPTIONS,0,(LPARAM)dwLangOptons); + this->SendMessage(EM_SETLANGOPTIONS,0,(LPARAM)dwLangOptons); CFont defFont = ::AtlGetDefaultGuiFont(); LOGFONT deflogFont; defFont.GetLogFont(&deflogFont); CHARFORMAT2 m_defCharFormat; - chatDispCtrl.GetDefaultCharFormat(m_defCharFormat); - CDC cDC = chatDispCtrl.GetDC(); + this->GetDefaultCharFormat(m_defCharFormat); + CDC cDC = this->GetDC(); int picy = cDC.GetDeviceCaps(LOGPIXELSY); - chatDispCtrl.ReleaseDC(cDC.m_hDC); + this->ReleaseDC(cDC.m_hDC); int point = -MulDiv(deflogFont.lfHeight,72,picy); int twips = point * 20; m_defCharFormat.yHeight = twips; _tcscpy(m_defCharFormat.szFaceName,deflogFont.lfFaceName); - chatDispCtrl.SetEventMask(ENM_LINK | ENM_REQUESTRESIZE | ENM_MOUSEEVENTS); + this->SetEventMask(eventMask); - chatDispCtrl.SetDefaultCharFormat(m_defCharFormat); + this->SetDefaultCharFormat(m_defCharFormat); + + + return *this; + + } + + CChatChildCtrls::CChatChildCtrls(CCommentView &hMaster): + m_master(hMaster) + { + + return; + } + + + + VOID CChatChildCtrls::Create(){ + + this->chatDispCtrl.GeneralCreate(m_master.m_commentListWindow,ENM_LINK | ENM_REQUESTRESIZE | ENM_MOUSEEVENTS,CHAT_DISPCTRL_ID); } @@ -1047,30 +1058,9 @@ end: LRESULT CCommentListWindow::OnCreate(LPCREATESTRUCT lpCreateStruct){ - calcEdit.Create(*this,0,RICHEDIT_CLASS,WS_CHILD | WS_VISIBLE | ES_AUTOVSCROLL | ES_MULTILINE | ES_READONLY,0,CALCEDIT_ID); - - - DWORD dwLangOptons = calcEdit.SendMessage(EM_GETLANGOPTIONS,0,0); - dwLangOptons &= ~IMF_DUALFONT; - calcEdit.SendMessage(EM_SETLANGOPTIONS,0,(LPARAM)dwLangOptons); + calcEdit.GeneralCreate(*this,ENM_REQUESTRESIZE,CALCEDIT_ID); - CFont defFont = ::AtlGetDefaultGuiFont(); - LOGFONT deflogFont; - defFont.GetLogFont(&deflogFont); - CHARFORMAT2 m_defCharFormat; - calcEdit.GetDefaultCharFormat(m_defCharFormat); - CDC cDC = calcEdit.GetDC(); - int picy = cDC.GetDeviceCaps(LOGPIXELSY); - calcEdit.ReleaseDC(cDC.m_hDC); - int point = -MulDiv(deflogFont.lfHeight,72,picy); - int twips = point * 20; - m_defCharFormat.yHeight = twips; - _tcscpy(m_defCharFormat.szFaceName,deflogFont.lfFaceName); - calcEdit.SetEventMask( ENM_REQUESTRESIZE ); - - calcEdit.SetDefaultCharFormat(m_defCharFormat); - return 0; } diff --git a/nlite/nlite_commentview.h b/nlite/nlite_commentview.h index 76ec61a..3524f26 100644 --- a/nlite/nlite_commentview.h +++ b/nlite/nlite_commentview.h @@ -34,6 +34,8 @@ namespace nlite{ END_MSG_MAP() BOOL SetWindowText(LPCTSTR str); + + HWND GeneralCreate(HWND hParent,DWORD eventMask,UINT id); }; class CChatChildCtrls{ -- 2.11.0