| 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) { |
| 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 |
} |
} |