Initial Commit
[+] ModernUIForm: Added the project that creates the library.
[+] TestForm: Added the project with an empty form for testing purposes.
[*] DWM.vb: Added MSDN reference links in xml comments for DWM API.
[+] TemplateForm: Implemented custom frame via intercepting WM_NCCALCSIZE messages when wParam is true.
[+] TemplateForm: Added HitTestNCA for handling non-client area WM_NCHITTEST messages.
[*] WinAPI.vb: Moved some API declaration here.
[*] DWM.vb: Code cleanup.
[+] TemplateForm: Implemented form properties for setting colors and hit-test border tickness.
[*] AssemblyInfo.vb: Updated assembly information.
[F] TemplateForm.vb: Fixed detection of the mouse cursor position
[*] TestForm1.Designer.vb: Changed some properties.
[+] TestForm1.vb, TestForm1.Designer.vb: Added a custom controlbox.
[+] TestForm Resources: Added resource images for the controlbox.
[*] DWM.vb, WinAPI.vb: Updated links.
[+] WinAPI.vb: Added GetSystemMenu, TrackPopuMenu, and PostMessage API functon and related values.
[+] TemplateForm.vb: Right clicking the caption rectangle now pops up the window menu.
[*] TemplateForm.vb: Some small optimizations.
[*] TestForm.vb: Changed the caption height.
[+] TemplateForm.vb: Added two functions that returns several frame and hittest rectangles.
[F] TemplateForm.vb: Changing properties is now reflected properly in the form, fixed caption double click not working.
[+] TestForm1.vb, TestForm1.Designer.vb: It is now possible to play around with several form properties.
[F] TemplateForm.vb: Fixed mouse cursor not being properly reset.
[F] TemplateForm.vb: Fixed hit testing for caption and client area when ResizeBorderThickness and DWMMargins are different.
[+] TemplateForm.vb: Hit testing rectangles can now be drawn by setting the property DrawHitRectangles.
[+] TemplateForm.vb: The caption can now be part of the MARGINS passed to DwmExtendFrameIntoClientArea.
[+] TestForm1.vb, TestForm1.Designer.vb: Added new properties.
[*] TemplateForm.vb: Tried to simplify the OnPaint override.
[F] TestForm1.vb: Now Panel1.Height is correctly linked to the caption height.
[*] TemplateForm.vb: Changed the CaptionHeight property default value to SystemInformation.CaptionHeight .
[F] TemplateForm.vb: Quick, incomplete, fix to the caption hit testing rectangle.
[F] WinAPI.vb: Fixed RECT structure declaration (Long is 32bit in C++), fixed NCCALCSIZE_PARAMS structure declaration (lppos is a pointer).
[F] TemplateForm.vb: Maximizing the window now operates properly, border and caption colors are now updated properly.
[*] TemplateForm.vb: Changed some CType to DirectCast for performance reasons.
[+] GitHub: Created README.md