HMENU hMenu;
hMenu = GetMenu();
CheckMenuItem(hMenu, ItemSelection, MF_UNCHECKED);
ItemSelection = LOWORD(wParam);
CheckMenuItem(hMenu, ItemSelection, MF_CHECKED);
EnableMenuItem(hMenu, IDM_EDIT_UNDO, MF_GRAYED);
EnableMenuItem(hMenu, IDM_EDIT_UNDO, MF_ENABLED);
BeginPaint();
EndPaint();
HDC hdc;
hdc = GetDC(hwnd);
ReleaseDC(hwnd, hdc);
HPEN hPen;
hPen = GetStockObject(WHITE_PEN);
SelectObject(hdc, hPen);
hPen = CreatePen(PS_SOLID, 3, RGB(255, 0, 0));
SelectObject(hdc, hPen);
DeleteObject(hPen);
HBRUSH hBrush;
hBrush = GetStockObject(NULL_PEN);
SelectObject(hdc, hPen);
hBrush = CreateSolidBrush(RGB(0, 255, 0));
SelectObject(hdc, hBrush);
DeleteObject(hBrush);
RECT rect;
GetClientRect(&rect);
InvalidateRect(hwnd, &rect, true);
UpdateWindow(hwnd);