|
-
Mar 19th, 2011, 09:29 AM
#1
Thread Starter
Fanatic Member
[RESOLVED] FormBorderStyle <> Extyles/Styles
In my window class I want to keep things simple, and instead of setting (ex)style flags I want to add a "FormBorderStyle" property.
These are the (Ex)Style enumerations:
Code:
Public Enum Styles As Long
ControlBox = &H80000L
MinimizeBox = &H20000L
MaximizeBox = &H10000L
Sizable = THICKFRAME
Border = &H800000L
Caption = &HC00000L
Visible = &H10000000L
Disabled = &H8000000L
Child = &H40000000L
VScrollBar = &H200000L
HScrollBar = &H100000L
TabStop = &H10000L
Group = &H20000L
ClipSiblings = &H4000000L
ClipChildren = &H2000000L
ThickFrame = &H40000L
DialogFrame = &H400000L
'initial start state
Minimize = &H20000000L
Maximize = &H1000000L
Overlapped = &H0L
Tiled = Overlapped
OverlappedWindow = (Overlapped Or Caption Or Styles.ControlBox Or ThickFrame Or MinimizeBox Or MaximizeBox)
TiledWindow = OverlappedWindow
PopUp = &H80000000L
PopUpWindow = (PopUp Or Border Or Styles.ControlBox)
End Enum
Public Enum ExStyles As Long
AllowDrop = &H10L
TopMost = &H8L
Layered = &H80000
Composited = &H2000000L
NoActivate = &H8000000L
NoInheritLayout = &H100000L
NoParentNotify = &H4L
ToolWindow = &H80L
MDIChild = &H40L
Transparent = &H20L
WindowEdge = &H100L
ClientEdge = &H200L
HelpButton = &H400L
LayoutReversed = &H400000L
DialogModalFrame = &H1L
End Enum
What flags are set for, for example, FormBorderStyle.FixedSingle, Fixed3D, FixedDialog etc. I first tried by displaying the flags of an already known window, but when I set these flags it doesn't change the window to the state.
Any help greatly appreciated.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|