void CPWL_Note::RePosChildWnd() { RePosNoteChildren(); m_pContents->OnNotify(this, PNM_NOTERESET, 0, 0); ResetScrollBar(); m_pContents->OnNotify(this, PNM_NOTERESET, 0, 0); this->OnNotify(this, PNM_NOTEEDITCHANGED, 0, 0); //ͬ²½ if (const CPWL_Wnd* pWnd = this->GetFocused()) { if (pWnd->GetClassName() == "CPWL_Edit") { CPWL_Edit* pEdit = (CPWL_Edit*)pWnd; pEdit->SetCaret(pEdit->GetCaret()); } } //CPDF_Point ptNew = m_pContents->GetScrollPos(); //m_pContentsBar->OnNotify(this, PNM_SETSCROLLPOS, SBT_VSCROLL, (FX_INTPTR)&ptNew.y); }