mirror of
https://github.com/reactos/reactos.git
synced 2026-06-03 17:59:48 +08: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:
committed by
GitHub
parent
2fad488a85
commit
1dcdb4c2d0
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user