Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/addsetting.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9858 by zmatsuo, Tue Apr 12 13:21:35 2022 UTC revision 9881 by zmatsuo, Fri Apr 22 15:37:28 2022 UTC
# Line 1725  void CCygwinPropPageDlg::OnHelp() Line 1725  void CCygwinPropPageDlg::OnHelp()
1725  HINSTANCE CAddSettingPropSheetDlg::ghInstance;  HINSTANCE CAddSettingPropSheetDlg::ghInstance;
1726  class CAddSettingPropSheetDlg *CAddSettingPropSheetDlg::gTTCPS;  class CAddSettingPropSheetDlg *CAddSettingPropSheetDlg::gTTCPS;
1727    
1728    LRESULT CALLBACK CAddSettingPropSheetDlg::WndProc(HWND dlg, UINT msg, WPARAM wParam, LPARAM lParam)
1729    {
1730            switch(msg){
1731            case WM_INITDIALOG:
1732            case WM_SHOWWINDOW: {
1733                    CenterWindow(dlg, m_hParentWnd);
1734                    break;
1735                    }
1736            }
1737            SetWindowLongPtrW(dlg, GWLP_WNDPROC, m_OrgProc);
1738            SetWindowLongPtrW(dlg, GWLP_USERDATA, m_OrgUserData);
1739            LRESULT result = CallWindowProcW((WNDPROC)m_OrgProc, dlg, msg, wParam, lParam);
1740            m_OrgProc = SetWindowLongPtrW(dlg, GWLP_WNDPROC, (LONG_PTR)WndProcStatic);
1741            m_OrgUserData = SetWindowLongPtrW(dlg, GWLP_USERDATA, (LONG_PTR)this);
1742    
1743            return result;
1744    }
1745    
1746    LRESULT CALLBACK CAddSettingPropSheetDlg::WndProcStatic(HWND dlg, UINT msg, WPARAM wParam, LPARAM lParam)
1747    {
1748            CAddSettingPropSheetDlg *self = (CAddSettingPropSheetDlg *)GetWindowLongPtr(dlg, GWLP_USERDATA);
1749            return self->WndProc(dlg, msg, wParam, lParam);
1750    }
1751    
1752  int CALLBACK CAddSettingPropSheetDlg::PropSheetProc(HWND hWnd, UINT msg, LPARAM lp)  int CALLBACK CAddSettingPropSheetDlg::PropSheetProc(HWND hWnd, UINT msg, LPARAM lp)
1753  {  {
1754          switch (msg) {          switch (msg) {
# Line 1755  int CALLBACK CAddSettingPropSheetDlg::Pr Line 1779  int CALLBACK CAddSettingPropSheetDlg::Pr
1779                  self->m_hWnd = hWnd;                  self->m_hWnd = hWnd;
1780                  SetDlgTexts(hWnd, TextInfos, _countof(TextInfos), ts.UILanguageFile);                  SetDlgTexts(hWnd, TextInfos, _countof(TextInfos), ts.UILanguageFile);
1781                  CenterWindow(hWnd, self->m_hParentWnd);                  CenterWindow(hWnd, self->m_hParentWnd);
1782                    self->m_OrgProc = SetWindowLongPtrW(hWnd, GWLP_WNDPROC, (LONG_PTR)WndProcStatic);
1783                    self->m_OrgUserData = SetWindowLongPtrW(hWnd, GWLP_USERDATA, (LONG_PTR)self);
1784                  break;                  break;
1785          }          }
1786          }          }

Legend:
Removed from v.9858  
changed lines
  Added in v.9881

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26