Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than Structures, prefix the name with the module name and a period.
TITLEBARINFO (Structures)
.
C# Definition:
[StructLayout(LayoutKind.Sequential)]
struct TITLEBARINFO
{
public const int CCHILDREN_TITLEBAR = 5;
public uint cbSize;
public RECT rcTitleBar;
[MarshalAs(UnmanagedType.ByValArray, SizeConst=CCHILDREN_TITLEBAR+1)]
public uint[] rgstate;
public uint rgstate;
}
VB Definition:
<StructLayout(LayoutKind.Sequential)> _
Structure TITLEBARINFO
Public cbSize As Int32
Public rcTitleBar As Rect
Public rgState As TitleBarButtonStates
End Structure
User-Defined Field Types:
VB User-Defined Field Types:
<StructLayout(LayoutKind.Sequential)> _
Structure Rect
Public Left, Top, Right, Bottom As Int32
Public Function ToRectangle() As Rectangle
Return Rectangle.FromLTRB(Left, Top, Right, Bottom)
End Function
Public Overrides Function ToString() As String
Return "Rect: " & ToRectangle.ToString
End Function
End Structure
<StructLayout(LayoutKind.Sequential)> _
Structure TitleBarButtonStates
Public TitleBarState As TBBStates
Public Reserved As TBBStates
Public MinState As TBBStates
Public MaxState As TBBStates
Public HelpState As TBBStates
Public CloseState As TBBStates
End Structure
[StructLayout(LayoutKind.Sequential)]
public struct TITLEBARINFO
{
public const int CCHILDREN_TITLEBAR = 5;
public uint cbSize;
public RECT rcTitleBar;
[MarshalAs(UnmanagedType.ByValArray, SizeConst=CCHILDREN_TITLEBAR+1)]
public uint[] rgstate;
}