Zdexby TheHolyOneZ
44,741 classes
Class

InternalWindowManager

: Object
System.Windows.Forms.InternalWindowManager, System.Windows.Forms 0x0068 (104 B) inherited 0x0010 System.Windows.Forms.dll
0x00x0068

Members 9

OffsetSizeNameTypeFlagsDefault
0x08title_buttonsTitleButtonsPrivate—
0x08formForm1 flags—
0x08startPoint1 flags—
0x04stateState1 flags—
0x08clicked_pointPoint1 flags—
0x04sizing_edgeFormPosPrivate—
0x10virtual_positionRectangle1 flags—
0x10normal_boundsRectanglePrivate—
0x10iconic_boundsRectanglePrivate—

Functions 66

SignatureFlagsNativeParams
void .ctor(Form form)Public+1 flags0x08
Form get_Form()Public+1 flags0x08
int get_IconWidth()Public+1 flags0x04
TitleButtons get_TitleButtons()Public+1 flags0x08
Rectangle get_NormalBounds()2 flags0x10
void set_NormalBounds(const Rectangle& value)2 flags0x10
Size get_IconicSize()2 flags0x08
Rectangle get_IconicBounds()2 flags0x10
void set_IconicBounds(const Rectangle& value)2 flags0x10
Rectangle get_MaximizedBounds()4 flags0x10
void UpdateWindowState(const FormWindowState& old_window_state, const FormWindowState& new_window_state, bool force)Public+2 flags0x04
void UpdateWindowDecorations(const FormWindowState& window_state)Public+2 flags0x04
bool WndProc(ref Message& m)Public+2 flags0x28
bool HandleNCPaint(ref Message& m)3 flags0x28
bool HandleNCCalcSize(ref Message& m)3 flags0x28
RECT NCCalcSize(const RECT& proposed_window_rect)3 flags0x10
bool HandleNCHitTest(ref Message& m)3 flags0x28
void UpdateBorderStyle(const FormBorderStyle& border_style)Public+2 flags0x04
void SetWindowState(const FormWindowState& old_state, const FormWindowState& window_state)Public+2 flags0x04
FormWindowState GetWindowState()Public+2 flags0x04
void PointToClient(ref int& x, ref int& y)Public+2 flags0x04
void PointToScreen(ref int& x, ref int& y)Public+2 flags0x04
bool ShouldRemoveWindowManager(const FormBorderStyle& style)3 flags0x04
bool IconRectangleContains(int x, int y)Public0x04
bool get_ShowIcon()Public+1 flags0x01
void Activate()3 flags0x00
bool get_IsActive()Public+3 flags0x01
void FormSizeChangedHandler(object sender, EventArgs e)Private0x08
bool HandleRButtonDown(ref Message& m)3 flags0x28
bool HandleLButtonDown(ref Message& m)3 flags0x28
bool HandleLButtonDblClick(ref Message& m)3 flags0x28
bool HandleNCMouseLeave(ref Message& m)3 flags0x28
bool HandleNCMouseMove(ref Message& m)3 flags0x28
bool HandleNCLButtonDown(ref Message& m)3 flags0x28
void HandleNCLButtonDblClick(ref Message& m)3 flags0x28
void HandleTitleBarDoubleClick(int x, int y)3 flags0x04
void HandleTitleBarLeave(int x, int y)3 flags0x04
void HandleTitleBarMouseMove(int x, int y)3 flags0x04
void HandleTitleBarUp(int x, int y)3 flags0x04
void HandleTitleBarDown(int x, int y)3 flags0x04
bool HandleMouseMove(Form form, ref Message& m)Private0x28
void HandleMouseLeave(ref Message& m)Private0x28
void HandleWindowMove(const Message& m)3 flags0x28
void HandleSizing(const Message& m)Private0x28
bool get_IsMaximized()Public+1 flags0x01
bool get_IsMinimized()Public+1 flags0x01
bool get_IsSizable()Public+1 flags0x01
bool get_HasBorders()Public+1 flags0x01
bool get_IsToolWindow()Public+1 flags0x01
int get_TitleBarHeight()Public+1 flags0x04
int get_BorderWidth()Public+1 flags0x04
int get_MenuHeight()Public+3 flags0x04
void UpdateVP(const Rectangle& r)1 flags0x10
void UpdateVP(int x, int y, int w, int h)1 flags0x04
void HandleLButtonUp(ref Message& m)3 flags0x28
bool HandleNCLButtonUp(ref Message& m)Private0x28
void DrawTitleButton(Graphics dc, TitleButton button, const Rectangle& clip)1 flags0x10
void DrawMaximizedButtons(object sender, PaintEventArgs pe)Public+2 flags0x08
Point MouseMove(const Point& pos)1 flags0x08
void DrawVirtualPosition(const Rectangle& virtual_position)3 flags0x10
void ClearVirtualPosition()3 flags0x00
void OnWindowFinishedMoving()3 flags0x00
void NCPointToClient(ref int& x, ref int& y)3 flags0x04
void NCClientToNC(ref int& x, ref int& y)3 flags0x04
Point GetMenuOrigin()1 flags0x08
FormPos FormPosForCoords(int x, int y)1 flags0x04

Subclasses 3

Used by 4

types with a member, parameter or interface of this type