Fixed creation of PS_ALTERNATE pens.
This commit is contained in:
parent
1911eed08e
commit
6b76244bf4
|
@ -2316,11 +2316,14 @@ TREEVIEW_DrawItemLines(TREEVIEW_INFO *infoPtr, HDC hdc, TREEVIEW_ITEM *item)
|
|||
{
|
||||
HPEN hOldPen, hNewPen;
|
||||
HTREEITEM parent;
|
||||
LOGBRUSH lb;
|
||||
|
||||
/*
|
||||
* Get a dotted grey pen
|
||||
*/
|
||||
hNewPen = CreatePen(PS_ALTERNATE, 0, infoPtr->clrLine);
|
||||
lb.lbStyle = BS_SOLID;
|
||||
lb.lbColor = infoPtr->clrLine;
|
||||
hNewPen = ExtCreatePen(PS_COSMETIC|PS_ALTERNATE, 1, &lb, 0, NULL);
|
||||
hOldPen = SelectObject(hdc, hNewPen);
|
||||
|
||||
MoveToEx(hdc, item->stateOffset, centery, NULL);
|
||||
|
|
|
@ -1480,9 +1480,12 @@ BOOL WINAPI DrawFocusRect( HDC hdc, const RECT* rc )
|
|||
HBRUSH hOldBrush;
|
||||
HPEN hOldPen, hNewPen;
|
||||
INT oldDrawMode, oldBkMode;
|
||||
LOGBRUSH lb;
|
||||
|
||||
hOldBrush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
|
||||
hNewPen = CreatePen(PS_ALTERNATE, 1, GetSysColor(COLOR_WINDOWTEXT));
|
||||
lb.lbStyle = BS_SOLID;
|
||||
lb.lbColor = GetSysColor(COLOR_WINDOWTEXT);
|
||||
hNewPen = ExtCreatePen(PS_COSMETIC|PS_ALTERNATE, 1, &lb, 0, NULL);
|
||||
hOldPen = SelectObject(hdc, hNewPen);
|
||||
oldDrawMode = SetROP2(hdc, R2_XORPEN);
|
||||
oldBkMode = SetBkMode(hdc, TRANSPARENT);
|
||||
|
|
Loading…
Reference in New Issue