dahall
02b111d63f
Fixed incorrect CorrespondingAction on User32.SPI.SPI_SETTHREADLOCALINPUTSETTINGS ( #298 )
2022-05-05 07:38:24 -06:00
Shiroki Satsuki
725128edb7
SPCorrespondingTypeAttribute refactor ( #288 )
...
* Add enum SetMethod for SPI type
* Changed Get SPIs
* Changed direct Set SPIs
* Changed most Set SPIs
* Fix some SPCorrespondingType
* Remove wrong UiParamAndSize
* Refactor SetMethod to SetParameterMethod
* Refactor SystemParametersInfo<T>
2022-03-16 09:10:10 -06:00
dahall
fe1b9c24e7
Fixed multiple problems with SystemParametersInfo and SPI values ( #283 ). Overload methods now are tested against all SPI values.
2022-03-10 17:47:48 -07:00
dahall
0bb9797e2f
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
2022-01-14 07:32:51 -07:00
David Hall
64b2911d5e
BREAKING CHANGE: Changed CorrepsondingAction to CorrespondingAction due to misspelling.
2019-07-12 09:49:54 -06:00
David Hall
515fc01852
Completed work on adding all WinUser.h functions
2019-02-27 16:32:18 -07:00
David Hall
c5467dfb7e
Another 2.0 major commit. All tests working.
2018-11-19 21:18:50 -07:00
David Hall
627c6d2314
2.0 Checkin - Buildable
2018-10-26 12:24:07 -06:00
David Hall
138accc380
MAJOR BREAKING CHANGES: Fundamentally changed how HANDLEs are represented and used. Much better type safety now that all handles derive from HANDLE and disposing instances are all noted by a SafeHxxx name. Solves problem with circular references and random IntPtr parameters.
2018-09-21 22:35:34 -06:00
David Hall
e5ffd0e2e9
Documentation fixes
2018-09-15 21:46:45 -06:00
David Hall
eafedaf5b5
Many User32.dll functions added (clipboard, icons, dialogs, windows)
2018-09-15 16:39:50 -06:00
David Hall
4233d1c91e
Added MessageBoxIndirect
2018-07-22 11:25:06 -06:00
David Hall
97ffecb164
Completed work on SystemParametersInfo adding all enums, documentation, structures and correlation information to enums. Added generic setter and getter for SystemParametersInfo overloaded method.
2018-06-28 18:04:33 -06:00
David Hall
6a6af71eef
Added SystemParametersInfo and supporting enums and structures (partially documented)
2018-06-27 13:06:08 -06:00
David Hall
9426190c92
Added GetSystemMetric
2018-06-17 22:09:16 -06:00
David Hall
1ab1a3bec7
Cleaned
2018-06-05 11:37:42 -06:00
David Hall
a30f82d282
Lots of assembly refactoring: split PInvoke.User32 so GDI functions are in separate assembly, moved system classes from Vanara.UI to Vanara.System, split off shell classes to Vanara.Windows.Shell
2017-12-12 18:41:40 -07:00
David Hall
9c39eec5f9
* Changed projects to v1.0.3
...
* Fixed DllImport attributes to match native methods
* Added Crypt32 and Mpr projects
2017-12-06 08:54:01 -07:00
David Hall
da627dad2e
Initial load: Extra libraries and unit tests
2017-11-27 11:11:20 -07:00