mirror of
https://github.com/reactos/wine.git
synced 2025-02-13 16:59:37 +00:00
hhctrl.ocx: Clean up Help_WndProc.
This commit is contained in:
parent
8e98ca4727
commit
803cf4f40c
@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(htmlhelp);
|
WINE_DEFAULT_DEBUG_CHANNEL(htmlhelp);
|
||||||
|
|
||||||
static void Help_OnSize(HWND hWnd);
|
static LRESULT Help_OnSize(HWND hWnd);
|
||||||
|
|
||||||
/* Window type defaults */
|
/* Window type defaults */
|
||||||
|
|
||||||
@ -584,14 +584,14 @@ static BOOL HH_AddHTMLPane(HHInfo *pHHInfo)
|
|||||||
|
|
||||||
/* Viewer Window */
|
/* Viewer Window */
|
||||||
|
|
||||||
static void Help_OnSize(HWND hWnd)
|
static LRESULT Help_OnSize(HWND hWnd)
|
||||||
{
|
{
|
||||||
HHInfo *pHHInfo = (HHInfo *)GetWindowLongPtrW(hWnd, GWLP_USERDATA);
|
HHInfo *pHHInfo = (HHInfo *)GetWindowLongPtrW(hWnd, GWLP_USERDATA);
|
||||||
DWORD dwSize;
|
DWORD dwSize;
|
||||||
RECT rc;
|
RECT rc;
|
||||||
|
|
||||||
if (!pHHInfo)
|
if (!pHHInfo)
|
||||||
return;
|
return 0;
|
||||||
|
|
||||||
NP_GetNavigationRect(pHHInfo, &rc);
|
NP_GetNavigationRect(pHHInfo, &rc);
|
||||||
SetWindowPos(pHHInfo->WinType.hwndNavigation, HWND_TOP, 0, 0,
|
SetWindowPos(pHHInfo->WinType.hwndNavigation, HWND_TOP, 0, 0,
|
||||||
@ -613,32 +613,26 @@ static void Help_OnSize(HWND hWnd)
|
|||||||
/* Resize browser window taking the frame size into account */
|
/* Resize browser window taking the frame size into account */
|
||||||
dwSize = GetSystemMetrics(SM_CXFRAME);
|
dwSize = GetSystemMetrics(SM_CXFRAME);
|
||||||
ResizeWebBrowser(pHHInfo, rc.right - dwSize, rc.bottom - dwSize);
|
ResizeWebBrowser(pHHInfo, rc.right - dwSize, rc.bottom - dwSize);
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static LRESULT CALLBACK Help_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
static LRESULT CALLBACK Help_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
PAINTSTRUCT ps;
|
|
||||||
HDC hdc;
|
|
||||||
|
|
||||||
switch (message)
|
switch (message)
|
||||||
{
|
{
|
||||||
case WM_COMMAND:
|
case WM_COMMAND:
|
||||||
if (HIWORD(wParam) == BN_CLICKED)
|
if (HIWORD(wParam) == BN_CLICKED)
|
||||||
TB_OnClick(hWnd, LOWORD(wParam));
|
TB_OnClick(hWnd, LOWORD(wParam));
|
||||||
break;
|
break;
|
||||||
case WM_SIZE:
|
case WM_SIZE:
|
||||||
Help_OnSize(hWnd);
|
return Help_OnSize(hWnd);
|
||||||
break;
|
case WM_DESTROY:
|
||||||
case WM_PAINT:
|
PostQuitMessage(0);
|
||||||
hdc = BeginPaint(hWnd, &ps);
|
break;
|
||||||
EndPaint(hWnd, &ps);
|
|
||||||
break;
|
|
||||||
case WM_DESTROY:
|
|
||||||
PostQuitMessage(0);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return DefWindowProcW(hWnd, message, wParam, lParam);
|
return DefWindowProcW(hWnd, message, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user