INFO: WS_EX_WINDOWEDGE Does Not Work Without Window Frame Style

Article translations Article translations
Article ID: 136311 - View products that this article applies to.
This article was previously published under Q136311
Expand all | Collapse all

SUMMARY

The WS_EX_WINDOWEDGE style is new to Windows 95. The style specifies that a window has a border with a raised edge. If the WS_EX_WINDOWEDGE style is used on a window that doesn't have either the WS_THICKFRAME or WS_DLGFRAME style, the WS_EX_WINDOWEDGE style has no effect. This is because the WS_EX_WINDOWEDGE style modifies the window's frame. Therefore, if no frame is specified, then the window does not receive the 3-D effect.

This problem typically occurs when you are trying to give a raised edge to a control. Because controls by default have no frame, only a border, the WS_EX_WINDOWEDGE style is ignored. To work around the problem, add the WS_DLGFRAME style to the control.

Properties

Article ID: 136311 - Last Review: July 11, 2005 - Revision: 2.2
APPLIES TO
  • Microsoft Platform Software Development Kit-January 2000 Edition, when used with:
    • Microsoft Windows 95
    • Microsoft Windows 2000 Standard Edition
Keywords: 
kbinfo kbwndw kbwndwprop KB136311

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com