Sign in to follow this  
Followers 0
Holger

Change for transparent _static_ controls only

1 post in this topic

#1 ·  Posted (edited)

Hi outthere :)

here is a small modification to the SetColour-function:

...
    int         nExStyle    = 0;
...
        // Set Text color if specified for this control
        if (lpCtrl->nTextColor != -1)
            SetTextColor(hdc, lpCtrl->nTextColor);

        nExStyle = GetWindowLong(lpCtrl->hWnd,GWL_EXSTYLE);
    }

    // set background color
    if (nExStyle & WS_EX_TRANSPARENT)
    {
        SetBkMode(hdc,TRANSPARENT);
        return (HBRUSH)GetStockObject(NULL_BRUSH);
    }
    else
    {
        SetBkColor(hdc, nColor);
        return CreateGUIBrush(nColor);
    }

} // SetColour

Maybe you can do something with it :)

So long...

Holger

Edited by Holger

Share this post


Link to post
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0