mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
[WIN32SS][WINSRV] Optimize console background drawing (#2132)
Console needs speed. This PR will optimize drawing of console. - Set NULL to the background brush. - Skip WM_ERASEBKGND.
This commit is contained in:
parent
2fad488a85
commit
1dcdb4c2d0
1 changed files with 4 additions and 1 deletions
|
@ -149,7 +149,7 @@ RegisterConWndClass(IN HINSTANCE hInstance)
|
|||
WndClass.hIcon = ghDefaultIcon;
|
||||
WndClass.hIconSm = ghDefaultIconSm;
|
||||
WndClass.hCursor = ghDefaultCursor;
|
||||
WndClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH); // The color of a terminal when it is switched off.
|
||||
WndClass.hbrBackground = NULL;
|
||||
WndClass.lpszMenuName = NULL;
|
||||
WndClass.cbClsExtra = 0;
|
||||
WndClass.cbWndExtra = GWLP_CONWND_ALLOC;
|
||||
|
@ -2214,6 +2214,9 @@ ConWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||
if (OnClose(GuiData)) goto Default;
|
||||
break;
|
||||
|
||||
case WM_ERASEBKGND:
|
||||
return TRUE;
|
||||
|
||||
case WM_PAINT:
|
||||
OnPaint(GuiData);
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue